:root
{
    --maincolor1: #045afe;
    --maincolor1hover: #0069ff;
    --maincolor2: #096efd;
}
@font-face
{
    font-family: "YouSheBiaoTiHei";
    src: url("../font/YouSheBiaoTiHei.ttf");
}
body
{
    background-color: #f4f7fd;
    font-family: "Microsoft YaHei";
    font-family: "微软雅黑";
}
body.fixed
{
    overflow: hidden;
}
a:hover
{
    text-decoration: none;
}
img
{
    max-width: 100%;
    max-height: 100%;
}
.wide
{
    width: 1280px;
    margin: 0 auto;
}
.bg_container
{
    background-color: #fff;
    padding: 20px;
    box-shadow: 0 0 10px rgba(192,218,254,.3);
    border-radius: 8px;
}
.bg_container:hover
{
    box-shadow: 0 0 18px rgba(31,61,101,.14);
}
.no_data
{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.no_data .tips
{
    padding-top: 50px;
    color: #bbb;
    background-image: url(../image/data.png);
    background-repeat: no-repeat;
    background-position: top center;
    width: 100%;
    text-align: center;
}
dl
{
    position: relative;
    z-index: 1;
    overflow: hidden;
}
dl dt
{
    line-height: 30px;
    padding-right: 15px;
    background: url(../image/select.png) no-repeat right 1px center;
}
dl dd
{
    position: absolute;
    opacity: 0;
    transform: translate(0,50px);
    transform-origin: top center;
    background: #fff;
    min-width: 100%;
    transition: .5s;
    padding: 10px 15px;
    top: 30px;
    box-sizing: border-box;
    box-shadow: 0 0 10px rgba(192,218,254,.3);
}
dl dd a
{
    white-space: nowrap;
    display: block;
    text-align: center;
    font-size: 14px;
    color: #565e66;
    line-height: 2.14285;
}
dl dd a:hover
{
    color: #045afe;
}
dl:hover
{
    overflow: unset;
}
dl:hover dd
{
    transform: translate(0,0);
    opacity: 1;
}
input[type=submit]
{
    cursor: pointer;
}
.particles_out
{
    position: relative;
}
#particles-js
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
}
#particles-js .particles-js-canvas-el
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.hide_important
{
    display: none!important;
}
.loading_bg_gif
{
    background: url(../image/loading_gif.gif) no-repeat center;
}
.loading_gif
{
    background: url(../image/loading_gif.gif) no-repeat center;
    background: unset;
}
.loading_gif:after
{
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;/**/
    transform: translate(-50%,-50%);
    width: 10px;
    height: 10px;
    padding: 10px;
    border: 7px dashed #4b9cdb;
    border-radius: 100%;
    animation: loadingD 1.5s .3s cubic-bezier(.17,.37,.43,.67) infinite;
}
@keyframes loadingD
{
    0%
    {
        transform: translate(-50%,-50%) rotate(0deg);
    }
    50%
    {
        transform: translate(-50%,-50%) rotate(180deg);
    }
    100%
    {
        transform: translate(-50%,-50%) rotate(360deg);
    }
}
.view_login
{
    position: relative;
}
.view_login:after
{
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: repeating-linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,255,255,.95) 18px,rgba(248,251,253,.95) 18px,rgba(248,251,253,.95) 36px);
}
.view_login .msg_cont_out, .view_login .w .img, tr.view_login, .view_login .port_hot, .view_login .world_map, .view_login .table
{
    -webkit-filter: blur(.4px);
    -moz-filter: blur(.4px);
    -ms-filter: blur(.4px);
    -o-filter: blur(.4px);
    filter: blur(.4px);
}
tr.view_login td
{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
tr.view_login::after
{
    display: none;
}
tr.view_login td
{
    position: relative;
}
tr.view_login td:after
{
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: repeating-linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,255,255,.95) 18px,rgba(248,251,253,.95) 18px,rgba(248,251,253,.95) 36px);
}
.no_view {
    position: relative;
}

.no_view:after {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: repeating-linear-gradient(135deg, rgba(255,255,255,.95), rgba(255,255,255,.95) 18px, rgba(248,251,253,.95) 18px, rgba(248,251,253,.95) 36px);
}

.no_view .msg_cont_out, .no_view .w .img, tr.no_view, .no_view .port_hot, .no_view .world_map, .no_view .table {
    /* -webkit-filter: blur(0.4px); */
    -moz-filter: blur(0.4px);
    -ms-filter: blur(0.4px);
    -o-filter: blur(0.4px);
    filter: blur(0.4px);
}

tr.no_view td {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

tr.no_view::after {
    display: none;
}

tr.no_view td {
    position: relative;
}

tr.no_view td:after {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: repeating-linear-gradient(135deg, rgba(255,255,255,.95), rgba(255,255,255,.95) 18px, rgba(248,251,253,.95) 18px, rgba(248,251,253,.95) 36px);
}
#header
{
    height: 68px;
    background-color: #fff;
    display: flex;
    z-index: 2;
}
#header .menu
{
    display: none;
}
#header .logo
{
    margin-left: 40px;
    width: 235px;
    display: flex;
    align-items: center;
}
#header .logo a
{
    font-size: 0;
}
#header .logo img
{
    width: 190px;
    height: 44.3333px;
}
.index #header .logo img
{
    filter: brightness(0) invert(1);
}
#header .nav
{
    display: flex;
    flex: 1;
    margin: 0 20px;
    align-items: center;
    justify-content: center;
    z-index: 999;
    white-space: nowrap;
}
#header .nav .item
{
    margin: 0 20px;
    line-height: 90px;
}
#header .nav .item .name
{
    font-size: 16px;
}
#header .nav .item .name a
{
    text-transform: capitalize;
    line-height: 25px;
}
#header .nav .item .name a:hover, #header .nav .item .name a.cur
{
    color: var(--maincolor1);
}
#header .nav .item .name a.cur
{
    font-weight: bold;
}
#header .nav .item .name span
{
    display: inline-block;
    font-size: 12px;
    color: #fff;
    border-radius: 5px 0 5px 0;
    background-color: #e30613;
    padding: 2px 6px;
    margin-left: 5px;/*display: none;*/
    font-size: 0;
    background: url(../image/11-11_s.png) no-repeat center/contain;
    padding: 0;
    border-radius: 0;
    width: 59px;
    height: 27px;
    vertical-align: bottom;
}
.lang_en #header .nav .item .name span
{
    background-image: url(../image/11-11_s1.png);
    width: 64px;
    height: 27px;
}
#header .member
{
    margin-right: 40px;
    display: flex;
    align-items: center;
}
#header .member.opacity
{
    opacity: 0;
}
#header .member .language
{
    display: inline-block;
    font-size: 16px;
    margin-right: 30px;
    display: flex;
    align-items: center;
}
#header .member .language_box {
    line-height: 90px;
}
#header .member .language::before
{
    content: "";
    width: 16px;
    height: 16px;
    background: url(../image/earth.svg) no-repeat center;
    display: inline-block;
    margin-right: 8px;
    margin-top: 1px;
}


#header .member .language_select{
    background-color: #fff;
    box-shadow: 0 0 10px rgba(192,218,254,.3);
    padding: 10px 26px;
    position: absolute;
    border-radius: 4px;
    top: 68px;
    display: none;
    z-index: 9;
}

#header .member .language_select a{
    height: 38px;
    line-height: 28px;
    font-size: 14px;
    color: #455260;
    display: block;
}

#header .member .language::after{
    content: '';
    width: 10px;
    height: 5px;
    background-image: url(../image/user_select.png);
    margin-left: 8px;

}
.index #header .member .language::after,.reviews #header .member .language::after,.blog_detail #header .member .language::after{
    background-image: url(../image/user_select_index.png);
}

#header .member .login
{
    display: inline-block;
    color: var(--maincolor2);
    font-size: 16px;
    margin-right: 30px;
}
#header .member .register
{
    display: inline-block;
    font-size: 16px;
    color: #fff;
    background-color: var(--maincolor1);
    padding: 12px 30px;
    border-radius: 50px;
    transition: all .3s;
    text-transform: capitalize;
}
#header .member .register:hover
{
    background-color: var(--maincolor1hover);
}
#header .member .my
{
    display: block;
    color: #fff;
    padding: 0 15px;
    background-color: #045afe;
    border-radius: 17px;
    height: 34px;
    line-height: 34px;
}
#header .member .my span
{
    color: #fec63d;
    margin-left: 8px;
}
#header .member .email
{
    display: block;
    margin-left: 20px;
    position: relative;
    z-index: 2;
}
#header .member .btn_list a
{
    display: inline-block;
    height: 32px;
    line-height: 32px;
    border: 1px solid #096efd;
    color: #fff;
    width: 93px;
    box-sizing: border-box;
    float: left;
    text-align: center;
    margin-left: 30px;
    border-radius: 3px;
    font-size: 14px;
}
#header .member .btn_list a:first-child
{
    margin-left: 0;
    border-color: #fff;
}
#header .member .btn_list dl dt
{
    color: #333;
    font-size: 16px;
    line-height: 32px;
    padding-right: 20px;
    background: url(../image/user_select.png) no-repeat right center;
}
#header .member .btn_list dl dd
{
    padding: 0;
    padding-top: 18px;
    top: 32px;
    background: unset;
    width: unset;
    right: 0;
    box-shadow: none;
}
#header .member .btn_list dl dd .dd_out
{
    padding: 10px 20px 12px;
    top: 32px;
    background: #fff;
    width: 265px;
    border-radius: 3px;
    box-sizing: border-box;
    box-shadow: 0 0 13px rgba(18,41,75,.1);
}
#header .member .btn_list dl dd .dd_out .top
{
    padding-bottom: 1px;
}
#header .member .btn_list dl dd .dd_out .top .name
{
    font-size: 16px;
    color: #333;
    line-height: 32px;
    float: left;
    white-space: nowrap;
}
#header .member .btn_list dl dd .dd_out .top .account
{
    float: left;
    cursor: pointer;
}
#header .member .btn_list dl dd .dd_out .top .account a
{
    display: inline-block;
    padding: 0;
    margin: 0;
    background: unset;
    height: auto;
    line-height: normal;
    width: auto;
    font-size: 16px;
}
#header .member .btn_list dl dd .dd_out .top .vip
{
    font-size: 12px;
    color: #427bd4;
    line-height: 32px;
    float: left;
    margin-left: 10px;
}
#header .member .btn_list dl dd .dd_out .top .time
{
    font-size: 14px;
    color: #666;
    margin: 0 0 6px;
    white-space: nowrap;
    display: none;
}
#header .member .btn_list dl dd .dd_out .top .right
{
    display: inline-block;
    width: 50px;
    height: 28px;
    line-height: 28px;
    color: #fff;
    border-radius: 4px;
    background: var(--maincolor1);
    text-align: center;
    cursor: pointer;
    margin-top: 2px;
    transition: all .3s;
}
#header .member .btn_list dl dd .dd_out .top .right:hover
{
    background-color: var(--maincolor1hover);
}
#header .member .btn_list dl dd .dd_out .top.no_level .right
{
    margin-top: 2px;
}
#header .member .btn_list dl dd .dd_out a
{
    display: block;
    float: none;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    color: #455260;
    background: #eef5ff;
    margin-left: 0;
    margin-top: 10px;
    border: none;
    width: 100%;
    text-align: left;
    padding: 0 24px;
    background: url(../image/user_more.png) #eef5ff no-repeat right 10px center;
    text-transform: capitalize;
}
#header .member .btn_list dl dd .dd_out a.upgrade
{
    height: 40px;
    line-height: 40px;
    color: #fff;
    background: var(--maincolor1);
    border-radius: 4px;
    text-align: center;/*margin-top: 30px;*/
    transition: all .3s;
}
#header .member .btn_list dl dd .dd_out a.upgrade:hover
{
    background-color: var(--maincolor1hover);
}
#header .member .btn_list dl dd .dd_out a.logout
{
    height: 32px;
    line-height: 32px;
    color: #666;
    background: transparent;
    border-radius: 4px;
    text-align: center;
}
#header.before
{
    z-index: 3;
}
#header.before .member:before
{
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.4);
    content: "";
    left: 0;
    top: 0;
    position: fixed;
    z-index: 1;
}
#header.before .member .register
{
    position: relative;
    z-index: 1;
}
.lang_en #header .member .btn_list dl dd .dd_out .left
{
    max-width: calc(100% - 70px);
}
.lang_en #header .member .btn_list dl dd .dd_out .top .name
{
    line-height: 38px;
}
.lang_en #header .member .btn_list dl dd .dd_out .top .account
{
    margin-right: 10px;
}
.lang_en #header .member .btn_list dl dd .dd_out .top .right
{
    padding: 2px 4px;
    width: fit-content;
}
.lang_en #header .member .btn_list dl dd .dd_out .top .vip
{
    margin: 0;
    line-height: 12px;
    margin-bottom: 3px;
}
.mobile_fixed_menu
{
    display: none;
}
#banner
{
    display: flex;
    align-items: center;
    height: 170px;
    background-image: url(../image/banner.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
#banner .wide
{
    position: relative;
    z-index: 1;
}
#banner .boxs
{
    width: 1000px;
    margin: 0 auto;
}
#banner .title
{
    font-size: 60px;
    text-align: center;
    color: #fff;
    display: none;
}
#banner .tags
{
    margin-top: 50px;
    display: none;
}
#banner .tags .item
{
    color: #fff;
    background-color: #005de1;
    padding: 10px 39px;
    margin: 0 10px;
    border-radius: 6px;
    cursor: pointer;
    transition: all .5s ease;
    text-transform: capitalize;
    position: relative;
    font-size: 16px;
    font-weight: 600;
}
#banner.first_show_type_2 .tags .item
{
    z-index: 3;
}
#banner .tags .item.current::after
{
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-top-color: #fff;
    content: "";
    position: absolute;
    bottom: -15px;
    left: 50%;
    transform: translateX(-50%);
}
#banner .tags .item.current
{
    background-color: #fff;
    color: #045afe;
}
#banner .tags .item:hover
{
    background-color: #fff;
    color: #045afe;
}
#banner .search
{
    height: 112px;
    box-sizing: border-box;
}
#banner .search form
{
    display: flex;
    height: 70px;
}
#banner .search form .fiter
{
    box-sizing: border-box;
    width: 115px;
    position: relative;
    cursor: pointer;
    line-height: 70px;
    background-color: #fff;
    margin-right: 15px;
    border-radius: 10px;
    z-index: 2;
}
#banner.first_show_type_3 .search form .fiter
{
    z-index: 3;
}/* #banner .search form .fiter::after{position: absolute;content: '';width: 1px;background-color: #dce7fa;height: 40px;transform: translateY(-50%);top:50%;right:3px;} */
#banner .search form .fiter .name
{
    color: #045afe;
    width: 100%;
    text-align: left;
    text-transform: capitalize;
    padding-left: 24px;
    box-sizing: border-box;
}
.lang_en #banner .search form .fiter .name
{
    text-align: center;
    padding-left: 0;
}/* #banner .search form .fiter .name:hover~.fiter_select,#banner .search form .fiter .fiter_select:hover{opacity: 1;z-index: 1;pointer-events: all;} */
#banner .search form .fiter .name i
{
    position: absolute;
    right: 20px;
    top: 33px;
    z-index: 10;
}
#banner .search form .fiter .name i:after, #banner .search form .fiter .name i:before
{
    border: 5px solid transparent;
    border-top-color: #045afe;
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
    right: 0;
    content: '';
}
#banner .search form .fiter .name i.turn
{
    top: 28px;
}
#banner .search form .fiter .name i.turn::after, #banner .search form .fiter .name i.turn:before
{
    border-top-color: transparent;
    border-bottom-color: #045afe;
}
#banner .search form .fiter .name .fiter_name
{
    margin-right: 0;
    display: inline-block;
}
#banner .search form .fiter .fiter_select
{
    position: absolute;
    top: 55px;
    left: 0;
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
    opacity: 0;
    z-index: 1;
    pointer-events: none;
    background-color: #fff;
    padding-bottom: 15px;
    opacity: 1;
    z-index: 1;
    pointer-events: all;
}
#banner .search form .fiter .fiter_select li
{
    text-align: center;
    height: 40px;
    line-height: 20px;
    text-transform: capitalize;
    padding-right: 6px;
    transition: all .5s ease;
    position: relative;
}
#banner .search form .fiter .fiter_select li span
{
    padding: 10px 0;
    padding-left: 18px;
    margin-left: 6px;
    border-radius: 6px;
    background-color: #fff;
    display: inline-block;
    box-sizing: border-box;
    width: calc(100% - 6px);
    text-align: left;
}
.lang_en #banner .search form .fiter .fiter_select li span
{
    padding: 10px 28px;
    text-align: center;
    padding-left: 18px;
}
#banner .search form .fiter .fiter_select li:hover span
{
    background-color: #eaf5ff;
    color: #045afe;
}
#banner .search form .fiter .fiter_select li.current
{
    display: none;
}
#banner .search form .fiter .fiter_select.show
{
    opacity: 1;
    z-index: 1;
    pointer-events: all;
}
#banner .search form .fiter.show_export .name i
{
    display: none;
}
#banner .search form .fiter.show_export .fiter_select
{
    display: none!important;
}
#banner .search form .blank
{
    margin-left: 20px;
    margin-top: 10px;
}
#banner .search form .input_box
{
    flex: 1;
    background-color: #fff;
    display: flex;
    padding: 5px;
    border-radius: 10px;
    position: relative;
}
#banner.first_show_type_4 .search form .input_box
{
    z-index: 3;
}
#banner .search form .input_box .input
{
    flex: 1;
}
#banner .search form .input input
{
    width: 100%;
    height: 100%;
    border: 0;
    background-color: transparent;
    text-indent: 20px;
    border-radius: 5px;
    box-sizing: border-box;
    border: 1px solid transparent;
    text-transform: capitalize;
}
#banner .search form .input input::-webkit-input-placeholder
{/* WebKit browsers */
    color: #888;
}
#banner .search form .input input:-moz-placeholder
{/* Mozilla Firefox 4 to 18 */
    color: #888;
}
#banner .search form .input input::-moz-placeholder
{/* Mozilla Firefox 19+ */
    color: #888;
}
#banner .search form .input input:-ms-input-placeholder
{/* Internet Explorer 10+ */
    color: #888;
}
#banner .search form .input
{
    background-image: url(../image/icon-search.png);
    background-repeat: no-repeat;
    background-position: 15px center;
}
#banner .search form .input input
{
    text-indent: 40px;
}
#banner .search form .dig
{
    width: 128px;
    background-color: var(--maincolor1);
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    border: 0;
    border-radius: 10px;
    transition: all .5s ease;
}
#banner .search form .dig:hover
{
    background-color: #0445bf;
}
.lang_en #banner .search form .fiter
{
    width: 170px;
}
#banner .search form .video_box
{
    margin-left: 15px;
    width: 110px;
    line-height: 70px;
    background-color: #fff;
    border-radius: 10px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}/*.lang_en #banner .search form .video_box{width: 170px;}*/
#banner .search form .video_box .video_img
{
    display: inline-block;
    border-width: 7px 11px;
    border-color: transparent;
    border-style: solid;
    border-left-color: var(--maincolor1);
}
#banner .search form .video_box span
{
    color: var(--maincolor1);
    font-size: 14px;
    font-weight: 600;
}
#banner .search .tuijian
{
    margin-left: 28px;
    color: #e4e8fb;
    margin-top: 12px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding-left: 40px;
    position: relative;
}
.lang_en #banner .search .tuijian
{
    margin-left: 18px;
    padding-left: 80px;
}
#banner .search .tuijian span
{
    position: absolute;
    left: 0;
    top: 0;
    padding: 4px 0;
}
#banner .search .tuijian a
{
    color: #e4e8fb;
    padding: 4px 10px;
}
#banner.before .search:after
{
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.4);
    content: "";
    left: 0;
    top: 0;
    position: fixed;
    z-index: 2;
}
.first_show_out
{
    position: fixed;
    width: 100vw;
    height: 100vh;
    left: 0;
    top: 0;
    z-index: 3;
}
.search_tips_alert
{
    position: absolute;
    top: 0;
    left: -3px;
    border-radius: 7px;
    width: 318px;
    display: none;
}/*.first_show_out::before{width: 100%;height: 100%;background-color: rgba(0, 0, 0, .4);content: "";left: 0;top: 0;position: fixed;z-index: 1;}*/
.first_show_out .search_tips_alert
{
    z-index: 1;
}
.lang_en .search_tips_alert
{
    width: 430px;
}
.search_tips_alert::before
{
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.4);
    content: "";
    left: 0;
    top: 0;
    position: fixed;
    z-index: 1;
}
.first_show_out .search_tips_alert::before
{
    display: none;
}
.search_tips_alert .search_tips
{
    padding: 30px 25px 24px 20px;
    height: 100%;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    background-color: #fff;
    border-radius: 7px;
    z-index: 1;
}
.search_tips_alert .search_tips .close
{
    position: absolute;
    right: 10px;
    top: 10px;
    width: 10px;
    height: 10px;
    cursor: pointer;
    background: url(/assets/site_resource/image/detail_alert_close.png) no-repeat center/contain;
}
.search_tips_alert .search_tips .s_t_title
{
    margin-bottom: 9px;
    font-weight: bold;
    font-size: 16px;
}
.search_tips_alert .search_tips .s_t_title span
{
    color: #005aff;
}
.search_tips_alert .search_tips .s_t_content
{
    font-size: 14px;
}
.search_tips_alert .search_tips .s_t_btn_out
{
    margin-top: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.search_tips_alert .search_tips .s_tips
{
    opacity: 0;
}
.first_show_out .search_tips_alert .search_tips .s_tips
{
    font-size: 12px;
    color: #666;
    opacity: 1;
    cursor: pointer;
}
.search_tips_alert .search_tips .s_t_btn
{
    color: #fff;
    width: 70px;
    border-radius: 5px;
    line-height: 30px;
    text-align: center;
    height: 30px;
    background-color: #005aff;
    cursor: pointer;
    font-size: 14px;
}
.search_tips_alert .search_tips .s_t_btn:hover
{
    background-color: #0445bf;
}
#footer
{
    background-color: #001141;
    height: 136px;
}

#footer .footer_friend{
    padding: 30px 0 20px 0;
    border-bottom: 1px solid rgba(255, 255, 255, .1); 
}
#footer .footer_friend, #footer .footer_friend a{
    font-size: 14px;
    color: #bac8d3;
}
#footer .footer_bottom
{
    display: flex;
    align-items: center;
    /* height: 100%; */
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 20px;
}
#footer .footer_bottom>div
{
    display: flex;
    align-items: center;
}
#footer .footer_bottom .footer_right, #footer .footer_bottom .footer_right a
{
    font-size: 14px;
    color: #bac8d3;
}
#footer .footer_bottom .footer_right
{
    flex-wrap: wrap;
    justify-content: center;
}
#footer .footer_bottom .footer_right em
{
    margin: 0 6px;
}
#footer .logo
{
    width: 101px;
    height: 23.5666px;
}
#footer .logo img
{
    display: block;
    filter: brightness(0) invert(1);
    width: 101px;
    height: 23.5666px;
}
#footer .copyright, #footer .address
{
    color: #bac8d3;
    margin-left: 10px;
}
#footer .copyright a, #footer .address a
{
    color: #bac8d3;
}
#footer .copyright span
{
    margin: 0 10px;
}
#turn_page
{
    text-align: center;
    clear: both;
    font-size: 0;
}
#turn_page li
{
    display: inline-block;
    font-size: 12px;
    min-width: 30px;
    height: 30px;
    line-height: 28px;
    overflow: hidden;
    border-radius: 3px;
    margin: 0 4px;
}
#turn_page font, #turn_page a
{
    width: 100%;
    height: 100%;
    display: block;
    color: #666;
    background: #fff;
    box-sizing: border-box;
    padding: 0 4px;
}
#turn_page font.page_item_current, #turn_page li a:hover
{
    background-color: var(--maincolor2);
    color: #fff;
}
#turn_page .page_noclick
{
    background-color: transparent;
    border: 1px solid #e6ebf0;
    box-sizing: border-box;
    cursor: no-drop;
}
#turn_page li em
{
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
}
#turn_page .icon_page_prev::before
{
    content: '';
    font-family: 'iconfont';
}
#turn_page .icon_page_next::before
{
    content: '';
    font-family: 'iconfont';
}
#turn_page .jump_page
{
    display: inline-block;
    vertical-align: top;
    border: 1px solid #e6ebf0;
    width: 60px;
    height: 30px;
    box-sizing: border-box;
    text-align: center;
}
#turn_page li.word.l20
{
    margin-left: 20px;
}
#turn_page li.jump
{
    width: 82px;
}
#turn_page li.jump a
{
    background-color: var(--maincolor2);
    color: #fff;
    border: 1px solid #e6ebf0;
    background: #fff;
    color: #666;
}
#turn_page li.jump a:hover
{
    background-color: #e6f2ff;
    border-color: #e6f2ff;
}
#turn_page li.line
{
    display: none;
    width: 0;
    height: 15px;
    margin: 0 auto;
    padding: 0;
    min-width: auto;
}
.global_alert_box
{
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 600px;
    box-sizing: border-box;
    padding: 5px 20px 40px;/*top: 0%;transform: translate(-50%,0%);top: 50px;*/
    background: #fff;
    z-index: 10001;
    min-height: 340px;
    display: none;
    border-radius: 10px;
}
.global_alert_box.radius10
{
    border-radius: 10px;
}
.global_alert_box.cur
{
    display: block;
}
.global_alert_box.global_alert_box_w1000
{
    width: 896px;
    padding: 8px 20px 40px;
}
.global_alert_box.alert_email_success, .global_alert_box.alert_email_dig
{
    width: 770px;
    padding: 5px 30px 30px;
}
.global_alert_box .alert_title
{
    position: relative;
    padding: 18px 0 9px 0;
}
.global_alert_box .alert_title .name
{
    display: inline-block;
    font-size: 18px;
    color: #333;
    font-weight: bold;
    vertical-align: sub;
    text-transform: capitalize;
}
.global_alert_box .alert_title .close
{
    cursor: pointer;
    width: 14px;
    height: 14px;
    background: url(/assets/site_resource/image/detail_alert_close.png) no-repeat center;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0,-50%);
}
.global_alert_box .alert_title .sum_tips
{
    display: inline-block;
    font-size: 14px;
    color: #565e66;
    font-weight: bold;
    margin-left: 15px;
    vertical-align: sub;
}
.global_alert_box .alert_title .sum_tips span
{
    color: #0b6cfe;
}
.global_alert_box .detail_alert .top_name
{
    font-size: 18px;
    color: #333;
    font-weight: bold;
    line-height: 2.3;
}
.global_alert_box .detail_alert .menu
{
    height: 41px;
    background: #f9fafc;
}
.global_alert_box .detail_alert .menu a
{
    font-size: 14px;
    color: #565e66;
    display: inline-block;
    vertical-align: bottom;
    line-height: 39px;
    border-bottom: 2px solid transparent;
    padding: 0 19px;
}
.global_alert_box .detail_alert .menu a.cur
{
    border-color: #0b6cfe;
    color: #0b6cfe;
}
.global_alert_box .detail_alert .all_msg
{
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
}
.global_alert_box .detail_alert .all_msg .copy
{
    width: calc(50% - 10px);
    border: 2px solid #deedfd;
    border-radius: 8px;
    box-sizing: border-box;
    padding: 17px 20px 17px 29px;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    background: url(/assets/site_resource/image/detail_bg_2.png) #f2f8ff no-repeat right 4px top;
}
.global_alert_box .detail_alert .all_msg .copy .val
{
    font-size: 12px;
    color: #006fff;
    font-weight: bold;
}
.global_alert_box .detail_alert .all_msg .copy .val span:first-child
{
    font-size: 20px;
}
.global_alert_box .detail_alert .all_msg .copy .name
{
    margin-top: 3px;
}
.global_alert_box .detail_alert .bottom_chart
{
    margin: 41px 0 0;
}
.global_alert_box .detail_alert .bottom_chart .tradeOverview
{
    position: relative;
    min-height: 280px;
}
.global_alert_box .detail_alert .sum_form
{
    margin-top: 18px;
}
.global_alert_box .detail_alert .sum_form .label
{
    float: left;
    margin-right: 19px;
}
.global_alert_box .detail_alert .sum_form .label span
{
    font-size: 14px;
    color: #a0a0a0;
    float: left;
    line-height: 36px;
}
.global_alert_box .detail_alert .sum_form .label input
{
    width: 138px;
    height: 34px;
    border-radius: 3px;
    border: 1px solid #eaeaea;
    padding: 0 10px;
    float: left;
    margin-left: 1px;
}
.global_alert_box .detail_alert .sum_form input[type=submit]
{
    float: left;
    width: 100px;
    height: 36px;
    border: none;
    border-radius: 3px;
    color: #fff;
    background: var(--maincolor1);
    font-size: 14px;
    transition: all .3s;
}
.global_alert_box .detail_alert .sum_form input[type=submit]:hover
{
    background-color: var(--maincolor1hover);
}
.global_alert_box .detail_alert .record.load_out
{
    display: block;
    height: 250px;
    position: relative;
}
.global_alert_box .detail_alert .record .copy_box .copy_out
{
    display: flex;
    width: 100%;
}
.global_alert_box .detail_alert .record .copy_box .copy_title
{
    margin: 15px 0;
}
.global_alert_box .detail_alert .record .copy_box .copy_title a
{
    font-size: 14px;
    color: #272e47;
}
.global_alert_box .detail_alert .record .copy
{
    width: calc(50% - 1px);
    float: left;
    display: flex;
    border: 1px solid #eaf1f8;
}
.global_alert_box .detail_alert .record .copy_right
{
    border-right: none;
}
.global_alert_box .detail_alert .record .copy_bottom
{
    border-bottom: none;
}
.global_alert_box .detail_alert .record .copy:last-child
{
    float: right;
}
.global_alert_box .detail_alert .record .copy.w
{
    width: 100%;
}
.global_alert_box .detail_alert .record .copy .name
{
    font-size: 14px;
    line-height: 38px;
    color: #747a8c;
    background-color: #fafafa;
    text-transform: capitalize;
    border-right: 1px solid #eaf1f8;
    text-align: right;
    padding-right: 15px;
    min-width: 104px;
}
.lang_en .global_alert_box .detail_alert .record .copy .name
{
    width: 195px;
}
.global_alert_box .detail_alert .record .copy .val
{
    font-family: Arial;
    font-size: 14px;
    line-height: 1.5;
    padding: 8px 15px;
}
.global_alert_box .detail_alert .record .copy .val a
{
    color: #0b6cfe;
}
.global_alert_box .detail_alert .page_click
{
    text-align: center;
    margin-top: 29px;
}
.global_alert_box .detail_alert .page_click .click
{
    display: inline-block;
    vertical-align: middle;
    width: 30px;
    height: 30px;
    background: url(../image/detail_left_2.png) no-repeat center/contain;
    cursor: pointer;
}
.global_alert_box .detail_alert .page_click .click.right
{
    transform: rotate(180deg);
}
.global_alert_box .detail_alert .page_click .click.cur
{
    background-image: url(../image/detail_right_2.png);
    transform: rotate(180deg);
}/*,.global_alert_box .detail_alert .page_click .click:hover*/
.global_alert_box .detail_alert .page_click .click.right.cur
{
    transform: rotate(360deg);
}/*,.global_alert_box .detail_alert .page_click .click.right:hover*/
.global_alert_box .detail_alert .page_click span
{
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    color: #565e66;
    margin: 0 15px;
}
.global_alert_box .email_alert
{
    margin-top: -1px;
}
.global_alert_box .email_alert .menu
{
    border: 4px solid #f4f7fd;
    background: #f4f7fd;
    border-radius: 24px;
    display: inline-block;
}
.global_alert_box .email_alert .menu a
{
    display: inline-block;
    line-height: 32px;
    border-radius: 16px;
    font-size: 12px;
    color: #565e66;
    padding: 0 44px;
}
.global_alert_box .email_alert .menu a.cur
{
    color: #fff;
    background: #045afe;
}
.global_alert_box .email_alert .email_dig .hand
{
    margin-top: 40px;
}
.global_alert_box .email_alert .email_dig .hand input
{
    height: 52px;
    border: 1px solid #eaeaea;
    border-radius: 4px;
    font-size: 14px;
    color: #a0a0a0;
    padding: 0 18px;
    box-sizing: border-box;
    width: 100%;
}
.global_alert_box .email_alert .email_dig .hand .tips
{
    font-size: 14px;
    color: #f00;
    padding: 3px 0 38px 12px;
    opacity: 0;
}
.global_alert_box .email_alert .email_dig .hand .tips.show
{
    opacity: 1;
}
.global_alert_box .email_alert .center
{
    text-align: center;
}
.global_alert_box .email_alert .email_dig input[type=submit]
{
    width: 200px;
    height: 46px;
    border: none;
    color: #fff;
    background: #045afe;
    font-size: 16px;
    border-radius: 23px;
}
.radio_label
{
    display: inline-block;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    border: 1px solid #ddd;
    background: #fff;
    position: relative;
    font-size: 0;
    line-height: 0;
    box-sizing: border-box;
    cursor: pointer;
}
.radio_label input
{
    display: none;
}
.radio_label.cur
{
    border-color: #096efd;
}
.radio_label.cur:after
{
    content: '';
    position: absolute;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #096efd;
    border: none;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 0;
    line-height: 0;
    transform: translate(0,0);
    top: 2px;
    left: 2px;
}
.checkbox_label
{
    display: inline-block;
    width: 15px;
    height: 15px;
    border-radius: 3px;
    border: 1px solid #ddd;
    background: #fff;
    position: relative;
    font-size: 0;
    line-height: 0;
    box-sizing: border-box;
    cursor: pointer;
}
.checkbox_label input
{
    display: none;
}
.checkbox_label.cur
{
    border-color: #096efd;
    background: url(../image/checkbox_label_1.png) #096efd no-repeat center;
}
.global_alert_box .email_alert .email_dig .auto
{
    margin-top: 15px;
    margin-bottom: 10px;
}
.global_alert_box .email_alert .email_dig .auto.load_out
{
    margin-top: 15px;
    position: relative;
    min-height: 70px;
    max-height: 530px;
    overflow-y: auto;
    padding-right: 10px;
}
.global_alert_box .email_alert .email_dig .auto.load_out::-webkit-scrollbar
{
    width: 5px;
    height: 5px;
}
.global_alert_box .email_alert .email_dig .auto.load_out::-webkit-scrollbar-thumb
{
    border-radius: .6rem;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.2);
    background: #d7d7d7;
}
.global_alert_box .email_alert .email_dig .auto.load_out::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.2);
    border-radius: .6rem;
    background: #fff;
}
.global_alert_box .email_alert .email_dig .auto label
{
    background: #f4f5f6;
    padding: 20px;
    display: block;
    margin-bottom: 20px;
    border: 1px solid transparent;
    box-sizing: border-box;
    border-radius: 6px;
}
.global_alert_box .email_alert .email_dig .auto label.cur
{
    background: #f1f7fd;
    border: 1px solid #096efd;
}
.global_alert_box .email_alert .email_dig .auto .radio_label
{
    float: left;
    margin-top: 1px;
}
.global_alert_box .email_alert .email_dig .auto .r
{
    float: left;
    margin-left: 10px;
    width: calc(100% - 30px);
    word-break: break-word;
}
.global_alert_box .email_alert .email_dig .auto .website
{
    font-size: 18px;
    color: #001141;
    display: block;
    margin-top: -5px;
    letter-spacing: -1px;
}
.global_alert_box .email_alert .email_dig .auto .website .go
{
    font-size: 14px;
    color: #045afe;
    display: inline-block;
    line-height: 24px;
}
.global_alert_box .email_alert .email_dig .auto .img_list
{
    display: block;
    margin-top: 15px;
}
.global_alert_box .email_alert .email_dig .auto .img_list .img
{
    float: left;
    width: 80px;
    height: 80px;
    border-radius: 3px;
    margin-right: 15px;
}
.global_alert_box .email_alert .email_dig .auto .img_list .img img
{
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.global_alert_box .email_show .email_list
{
    margin-top: -2px;
}
.global_alert_box .email_show .email_list .label_out
{
    max-height: 550px;
    overflow-y: auto;
    padding-right: 10px;
}
.global_alert_box .email_show .email_list .label_out::-webkit-scrollbar
{
    width: 5px;
    height: 5px;
}
.global_alert_box .email_show .email_list .label_out::-webkit-scrollbar-thumb
{
    border-radius: .6rem;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.2);
    background: #d7d7d7;
}
.global_alert_box .email_show .email_list .label_out::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.2);
    border-radius: .6rem;
    background: #fff;
}
.global_alert_box .email_show .email_list .no_data
{
    min-height: 165px;
    position: relative;
}
.global_alert_box .email_show .email_list label
{
    background: #f8fbfe;
    margin-bottom: 2px;
    display: block;
    padding: 20px;
}
.global_alert_box .email_show .email_list .checkbox_label
{
    float: left;
}
.global_alert_box .email_show .email_list .r
{
    font-size: 14px;
    color: #495567;
    line-height: 15px;
    float: left;
    margin-left: 10px;
    width: calc(100% - 30px);
    word-break: break-word;
    background: url(/static/themes/default/images/detail/share_email.svg) no-repeat left center/auto 15px;
    padding-left: 20px;
    box-sizing: border-box;
}
.global_alert_box .email_show .email_list .r.telephone
{
    background-image: url(/static/themes/default/images/detail/share_telephone.svg);
}
.global_alert_box .email_show .email_list .r.whatsapp
{
    background-image: url(../image/share_whatsapp.svg);
}
.global_alert_box .email_show .email_list .r.facebook
{
    background-image: url(../image/share_facebook.svg);
}
.global_alert_box .email_show .email_list .r.twitter
{
    background-image: url(../image/share_twitter.svg);
}
.global_alert_box .email_show .email_list .r.linkedin
{
    background-image: url(../image/share_linkedin.svg);
}
.global_alert_box .email_show .email_list .r.youtube
{
    background-image: url(../image/share_youtube.svg);
}
.global_alert_box .email_show .email_list .center
{
    margin-top: 30px;
    text-align: center;
}
.global_alert_box .email_show .email_list .center *
{
    width: 200px;
    height: 45px;
    line-height: 46px;
    text-align: center;
    color: #fff;
    background: #045afe;
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 13px;
    border-radius: 23px;
}
.global_alert_box .email_show .email_list .center .back
{
    color: #045afe;
    background: #e6f2ff;
}
.global_alert_box .email_success
{
    text-align: center;
}
.global_alert_box .email_success .tips
{
    font-size: 28px;
    color: #000;
    padding-left: 43px;
    background: url(../image/email_success_ico.png) no-repeat left center;
    display: inline-block;
    margin-top: -4px;
}
.global_alert_box .email_success .category
{
    width: 220px;
    margin: 0 auto;
    margin-top: 56px;
    padding: 0;
    display: none;
}
.global_alert_box .email_success .category dt
{
    background: #e6f2ff;
    height: 46px;
    line-height: 46px;
    font-size: 16px;
    color: #096efd;
    border-radius: 3px;
}
.global_alert_box .email_success .category dt span
{
    display: inline-block;
    padding: 0 15px;
    background: url(../image/email_success_cate.png) no-repeat right center;
}
.global_alert_box .email_success .category dd
{
    top: 46px;
    background: #f2f8fe;
    border-radius: 3px;
    border-top: 2px solid #fff;
}
.global_alert_box .email_success .category dd a, .global_alert_box .email_success .category dd a:hover
{
    color: #565e66;
    font-size: 14px;
}
.global_alert_box .email_success .category dd a label
{
    display: block;
    cursor: pointer;
}
.global_alert_box .email_success .category dd a span
{
    display: inline-block;
    vertical-align: middle;
}
.global_alert_box .email_success .category dd a .radio_label
{
    margin-right: 6px;
}
.global_alert_box .alert_detail
{
    border-radius: 4px;
}
.user_login_box
{
    position: fixed;
    top: 50%;
    left: 50%;
    display: none;
    transform: translate(-50%,-50%);
    z-index: 10001;
}
.user_login_box .close
{
    position: absolute;
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../image/alert_close.png) no-repeat center;
    top: 20px;
    right: 30px;
    cursor: pointer;
}
.account_box
{
    width: 548px;
    background: #fff;
    border-radius: 15px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 35px 50px 63px;
    box-shadow: 0 0 13px rgba(18,41,75,.1);
}
.account_box .menu_box
{
    text-align: center;
}
.account_box .menu_box label
{
    font-size: 36px;
    color: #333;
    line-height: 1.35;
    border-bottom: 4px solid transparent;
    display: inline-block;
    vertical-align: middle;
    padding: 0 6.5px 0;
    margin: 0 47.5px;
    cursor: pointer;
}/*.lang_en .account_box .menu_box label{font-size: 38px;}*/
.account_box .menu_box label.cur
{
    color: #333;
    border-color: #005aff;
}
.account_box .menu_box label.no_b
{
    border-color: transparent;
}
.account_box .rows_box
{
    margin-top: 30px;
}
.account_box .rows_box .rows
{
    margin-top: 24px;
}
.account_box .rows_box .rows.last
{
    margin-top: 24px;
}
.account_box .rows_box .rows .input.rea
{
    position: relative;
}
.account_box .rows_box .rows .input input
{
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #cedbf5;
    border-radius: 8px;
    height: 60px;
    font-size: 14px;
    color: #757575;
    padding: 0 21px;
}
.account_box .rows_box .rows .input .input_tips
{
    font-size: 14px;
    color: #ff4d4f;
    padding: 0 21px;
    display: none;
    margin: 1px 0 -20px;
}
.account_box .rows_box .rows .input .fix_btn
{
    font-size: 14px;
    color: #90949d;
    position: absolute;
    right: 0;
    padding: 0 20px;
    top: 20px;
}
.account_box .rows_box .rows .input input[type=submit]
{
    background: #096efe;
    border-color: #096efe;
    color: #fff;
    text-align: center;
    font-size: 18px;
    text-transform: capitalize;
}
.account_box .rows_box .rows .input .reg_btn
{
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #f76155;
    border-radius: 8px;
    height: 60px;
    padding: 0 21px;
    background: #f76155;
    color: #fff;
    text-align: center;
    font-size: 18px;
    text-transform: capitalize;
    display: block;
    line-height: 58px;
    margin-top: 24px;
}
.account_box .rows_box .rows .input .abs
{
    position: absolute;
    line-height: 60px;
    right: 0;
    top: 0;
    font-size: 14px;
    color: #096efd;
    padding: 0 19px;
}
.account_box .change_box
{
    text-align: center;
    margin-top: 57px;
}
.account_box .change_box *
{
    font-size: 14px;
    color: #666;
    display: inline-block;
    vertical-align: middle;
    text-transform: capitalize;
}
.account_box .change_box span
{
    padding: 0 17px;
}
.account_box .change_box .cur
{
    color: #096efd;
}
.video_alert
{
    width: 900px;
    height: 460px;
    padding: 20px;
    position: fixed;
    left: 50%;
    top: 50%;
    background: #fff;
    z-index: 10001;
    display: none;
    transform: translate(-50%,-50%);
}
.video_alert .video_box
{
    width: 100%;
    height: 100%;
    position: relative;
    background-color: #000;
}
.video_alert .video_box video
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    max-height: 100%;
    max-width: 100%;
    margin: auto;
}
.video_alert .video_box i
{
    width: 35px;
    height: 35px;
    right: -70px;
    top: -60px;
    background: url(../image/close_blod.png) no-repeat center;
    cursor: pointer;
    position: absolute;
    display: inline-block;
}
@media screen and (max-width: 1260px)
{
    .account_box
    {
        padding: 30px 40px;
    }
    .account_box .change_box, .account_box .rows_box .rows.last
    {
        margin-top: 20px;
    }
    .video_alert
    {
        width: 80vw;
        height: 41vw;
        padding: 2vw;
    }
    .video_alert .video_box i
    {
        width: 25px;
        height: 25px;
        background-size: 100% 100%;
        top: -7vw;
        right: -7vw;
    }
}
@media screen and (max-width: 1000px)
{
    .account_box
    {
        padding: 6vw 0;
        max-width: 92vw;
        background: unset;
        box-shadow: unset;
        width: 92vw;
    }
    .user_login_box .close
    {
        top: 5vw;
        right: 5vw;
    }
    .account_box .menu_box label
    {
        font-size: 6vw;
        line-height: 1.3;
        padding: 0 1.5vw 0;
        margin: 0 2.8vw;
        border-width: .6667vw;
    }/*.lang_en .account_box .menu_box label{font-size: 5vw;}*/
    .account_box .rows_box
    {
        margin-top: 5vw;
    }
    .account_box .rows_box .rows
    {
        margin-top: 5vw;
    }
    .account_box .rows_box .rows.last
    {
        margin-top: 5vw;
    }
    .account_box .change_box
    {
        margin-top: 3.7vw;
    }
    .account_box .rows_box .rows .input input
    {
        height: 11.9vw;
        font-size: 3.2vw;
    }
    .account_box .rows_box .rows .input .input_tips
    {
        font-size: 12px;
        margin: -1px 0 -15px;
    }
    .account_box .rows_box .rows .input .fix_btn
    {
        font-size: 3.2vw;
        line-height: 11.9vw;
        top: 0;
    }
    .account_box .rows_box .rows .input input[type=submit]
    {
        font-size: 4vw;
        height: 12vw;
    }
    .account_box .rows_box .rows .input .reg_btn
    {
        font-size: 4vw;
        height: 12vw;
        line-height: calc(12vw - 2px);
        margin-top: 5vw;
    }
    .account_box .rows_box .rows .input .abs
    {
        font-size: 3.2vw;
        line-height: 11.9vw;
        padding: 0 4vw;
    }
    .account_box .change_box *
    {
        font-size: 3.2vw;
    }
    .account_box .change_box span
    {
        padding: 0 3vw;
    }
    .user_login_box .account_box
    {
        padding: 6vw 5vw 8vw;
        background: #fff;
    }
}
.global_alert_payment
{
    width: 550px;
    border-radius: 3px;
    background: #fff;
    box-sizing: border-box;
    padding: 20px 20px 20px 20px;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: all .5s;
    z-index: 10001;
    display: none;
    height: 441px;
}
.global_alert_payment.cur
{
    display: block;
}
.global_alert_payment.alipay_box
{
    height: 600px;
}
.global_alert_payment iframe
{
    width: 100%;
    height: 100%;
}
.global_alert_upgrade
{
    width: 720px;
    border-radius: 3px;
    background: #fff;
    box-sizing: border-box;
    padding: 25px 20px 35px;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: all .5s;
    z-index: 10001;
    display: none;
    max-height: 90vh;
    scrollbar-width: thin;
    overflow-y: auto;
}
.global_alert_upgrade.add_level
{
    width: 1047px;
}
.global_alert_upgrade::-webkit-scrollbar
{
    width: 5px;
    height: 5px;
}
.global_alert_upgrade::-webkit-scrollbar-thumb
{
    border-radius: .6rem;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.2);
    background: #d7d7d7;
}
.global_alert_upgrade::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.2);
    border-radius: .6rem;
    background: #fff;
}
.global_alert_upgrade.cur
{
    display: block;
}/* .global_alert_upgrade .title{padding-bottom: 8px;} */
.global_alert_upgrade .title span
{
    font-size: 18px;
    color: #333;
    font-weight: bold;/*text-transform: capitalize;*/
}
.global_alert_upgrade .title span i
{
    color: #fff;
    font-size: 12px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    height: 20px;
    line-height: 20px;
    background: #e30613;
    padding: 0 6px;
    margin-left: 7px;
    display: inline-block;
    font-weight: normal;
    transform: translate(0,-2px);
}
.global_alert_upgrade .title .close
{
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../image/alert_close.png) no-repeat center;
    position: absolute;
    top: 25px;
    right: 20px;
}
.global_alert_upgrade .title .prompt
{
    margin-top: 0;
    background-color: #fff8e8;
    width: 100%;
    padding: 30.5px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    position: relative;
}
.global_alert_upgrade .title .prompt span
{
    font-size: 20px;
    color: #000;
    font-weight: 500;
}
.global_alert_upgrade .title .prompt .warn
{
    display: inline-block;
    width: 29px;
    height: 29px;
    margin-right: 15px;
    background: url(../image/alert_warn.png) no-repeat center/contain;
}
.global_alert_upgrade .prompt_box, .global_alert_upgrade .prompt_box.system~.initiative
{
    display: none;
}
.global_alert_upgrade .prompt_box.system
{
    display: block;
}
.global_alert_upgrade .price_change_out
{
    display: flex;
    justify-content: center;
    margin: 30px 0 35px;
}
.global_alert_upgrade .price_change
{
    padding: 5px;
    background: #fff;
    display: inline-block;
    border-radius: 30px;
    box-shadow: 0 10px 20px rgba(198,206,224,.5);
}
.global_alert_upgrade .price_change span
{
    display: inline-block;
    line-height: 50px;
    padding: 0 10px;
    background: transparent;
    color: #333;
    font-weight: bold;
    border-radius: 25px;
    cursor: pointer;
    min-width: 150px;
    font-size: 24px;
    text-align: center;
    position: relative;
}
.global_alert_upgrade .price_change span.cur
{
    background: #045afe;
    color: #fff;
}
.global_alert_upgrade .price_change .show_month
{
    margin-left: 10px;
}
.global_alert_upgrade .price_change span em
{
    display: inline-block;
    font-size: 17px;
    background: linear-gradient(to right,#f64aea,#ff6f89);
    color: #fff;
    padding: 0 8px;
    min-width: 44px;
    line-height: 33px;
    border-top-left-radius: 15px;
    border-bottom-right-radius: 15px;
    top: -17px;
    right: -17px;
    position: absolute;
    text-transform: uppercase;
    font-weight: bold;
}
.global_alert_upgrade .rows
{
    margin-top: 30px;
    position: relative;
}
.global_alert_upgrade .rows .name
{
    font-size: 16px;
    color: #001141;
    text-transform: capitalize;
}
.global_alert_upgrade .rows .pay_method_box, .global_alert_upgrade .rows .pay_times_box
{
    display: flex;
    justify-content: space-between;
}
.global_alert_upgrade .rows label
{
    background: #f9f9f9;
    padding: 0 14px;
    box-sizing: border-box;
    display: inline-block;
    min-height: 40px;
    border-radius: 3px;
    margin-top: 8px;
    cursor: pointer;
    border: 2px solid #f9f9f9;
    position: relative;
}
.global_alert_upgrade .rows label *
{
    font-size: 14px;
    line-height: 32px;
}
.global_alert_upgrade .rows label .clear
{
    display: block;
}
.global_alert_upgrade .rows label input
{
    display: none;
}
.global_alert_upgrade .rows label.cur
{
    background: #eef5ff;
    border: 2px solid #096efd;
}
.global_alert_upgrade .rows label.cur .l
{
    color: #096efd;
    font-weight: 600;
}
.global_alert_upgrade .rows label .l
{
    font-size: 16px;
}/* .global_alert_upgrade .rows label .price_box{display: flex;flex-wrap: wrap;position: relative;align-items: center;} *//* .global_alert_upgrade .rows.spec .upgrade_level_box{display: flex;justify-content: space-between;} *//* .global_alert_upgrade .rows.spec .upgrade_level_box_new{margin-bottom: 10px;} */
.global_alert_upgrade .rows.spec .level_item
{
    min-height: 56px;
    display: flex;
    align-items: center;
    width: 100%;
    border-radius: 4px;
    background: #f7f7f7;
    margin-top: 10px;
    padding: 10px 15px;
    box-sizing: border-box;
    border: 1px solid transparent;
    justify-content: space-between;
}
.global_alert_upgrade .rows.spec .level_name
{
    font-size: 16px;
    font-weight: 600;
}
.global_alert_upgrade .rows.spec .level_tips
{
    flex: 1;
    margin-left: 16px;
    display: -webkit-grid;
    display: -ms-grid;
    display: -moz-grid;
    display: grid;
    -webkit-grid-template-columns: repeat(2,1fr);
    -ms-grid-columns: repeat(2,1fr);
    grid-template-columns: repeat(2,1fr);
    display: none;
}
.lang_en .global_alert_upgrade .rows.spec .level_tips
{
    -webkit-grid-template-columns: repeat(1,1fr);
    -ms-grid-columns: repeat(1,1fr);
    grid-template-columns: repeat(1,1fr);
}
.global_alert_upgrade .rows.spec .price_box
{
    font-size: 14px;
    min-width: fit-content;
}
.global_alert_upgrade .rows.spec .price_box .price_val
{
    font-size: 28px;
    font-weight: 600;
}
.global_alert_upgrade .rows.spec .level_tips .li
{
    font-size: 14px;
    color: #001141;
    line-height: 1.8;
    display: block;
    padding-left: 23px;
    background: url(../image/upgrade_icon.svg) no-repeat left top 8px/auto 12px;
    margin-right: 10px;
    white-space: nowrap;
}
.global_alert_upgrade .rows.spec .level_tips .li i
{
    color: #096efd;
}
.global_alert_upgrade .rows.spec .level_item.cur
{
    background: #f1f7fd;
    border-color: #096efd;
    flex-wrap: wrap;
    align-items: flex-start;
}
.global_alert_upgrade .rows.spec .level_tips .li
{
    color: #40556a;
}
.global_alert_upgrade .rows.spec .level_item.cur .level_name
{
    color: #096efd;
    width: 100%;
    margin-bottom: 4px;
}
.global_alert_upgrade .rows.spec .level_item.cur .price_box
{
    color: #096efd;
}
.global_alert_upgrade .rows.spec .level_item.cur .level_day
{
    color: #000;
}
.global_alert_upgrade .rows.spec .level_item.cur .level_tips
{
    margin-left: 0;
    -webkit-grid-template-columns: repeat(2,1fr);
    -ms-grid-columns: repeat(2,1fr);
    grid-template-columns: repeat(2,1fr);
    display: -webkit-grid;
    display: -ms-grid;
    display: -moz-grid;
    display: grid;
}
.lang_en .global_alert_upgrade .rows.spec .level_item.cur .level_tips
{
    -webkit-grid-template-columns: repeat(1,1fr);
    -ms-grid-columns: repeat(1,1fr);
    grid-template-columns: repeat(1,1fr);
}/* .global_alert_upgrade .rows.spec label{width: 32%;padding-bottom: 10px;}
.global_alert_upgrade .rows.spec label .l{display: inline-block; margin-top: 8px;} */
.global_alert_upgrade .rows .pay_method_box label
{
    width: calc(33% - 10px);
    margin-top: 8px;
}
.global_alert_upgrade .rows .pay_times_box label
{
    width: calc(50% - 10px);
    margin-top: 8px;
}
.global_alert_upgrade .rows .pay_method_box label .l, .global_alert_upgrade .rows .pay_times_box label .l
{
    font-size: 14px;
    line-height: 40px;
}/* .global_alert_upgrade .rows label.cur .l{font-weight: bold;}
.global_alert_upgrade .rows label .r{width: auto;margin-right: 30px; font-size: 12px;line-height: 1;color:#000;}
.global_alert_upgrade .rows label .r span{font-size: 24px;font-weight: bold;}
.global_alert_upgrade .rows label .r .price_pos{font-size: 12px;position: relative;font-weight: normal;}
.global_alert_upgrade .rows label .del_r{width: 50%;color: #b0b0b0!important;line-height: 24px;}
.global_alert_upgrade .rows label em{position: absolute;top:-22px;right:-30px; width: 28px;height: 28px;background: url('../images/discount_icon.png') no-repeat center;line-height: 28px;text-align: center;font-size: 12px;color:#fff;background-size: contain;}
.global_alert_upgrade .rows label .level_tips{line-height: 0;margin-top: 12px;}
.global_alert_upgrade .rows label .level_tips .li{font-size: 14px;color: #666666;line-height: 1.8;display: block;padding-left: 23px;background: url(../image/upgrade_icon.svg) no-repeat left top 8px/auto 12px;}
.global_alert_upgrade .rows label .level_tips .li i{color:#096efd;} */
.global_alert_upgrade .rows .price
{
    font-size: 24px;
    color: #333;
    margin-top: 1px;
    font-weight: bold;
}
.global_alert_upgrade .pay_btn
{
    font-size: 16px;
    color: #fff;
    background: #096efd;
    border-radius: 25px;
    width: 100%;
    text-align: center;
    height: 50px;
    line-height: 50px;
    margin-top: 30px;
    cursor: pointer;
}
.global_alert_upgrade .rows .abs_time
{
    width: 160px;
    display: flex;
    justify-content: space-between;
    position: absolute;
    top: -8px;
    right: 0;
}
.global_alert_upgrade .rows .abs_time a
{
    font-size: 12px;
    color: #000;
    border-bottom: 2px solid transparent;
    position: relative;
    padding-bottom: 4px;
}
.global_alert_upgrade .rows .abs_time a:last-child
{
    margin-right: 27px;
}
.global_alert_upgrade .rows .abs_time a.cur
{
    border-color: #096efd;
}
.global_alert_upgrade .rows .abs_time a .tips
{
    position: absolute;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #fff;
    font-size: 9px;
    bottom: 17px;
    right: -27px;
    background: #e30613;
    border-radius: 7px;
    border-bottom-left-radius: 0;
}
.lang_en .global_alert_upgrade .rows label em
{
    top: -34px;
    right: -36px;
    width: 34px;
    height: 34px;
    padding-top: 10px;
    transform: scale(1.1);
    line-height: 12px;
}
.lang_en .global_alert_upgrade .rows label .del_r, .lang_en .global_alert_upgrade .rows label .r
{
    margin-top: 12px;
}
.develop_box
{
    height: 385px;
    background: url(../image/landing_banner2.jpg) no-repeat center;
    text-align: center;
    display: flex;
    align-items: center;
    background-size: 100% 100%;
}
.develop_box .dev_title
{
    font-size: 46px;
    color: #fff;
    font-weight: bold;
    text-transform: capitalize;
}
.develop_box .dev_desc
{
    font-size: 26px;
    color: #fff;
    margin-top: 10px;
}
.develop_box .btn
{
    display: flex;
    align-items: center;
    margin-top: 60px;
    justify-content: center;
}
.develop_box .button
{
    display: inline-block;
    width: 240px;
    height: 56px;
    text-align: center;
    line-height: 56px;
    border-radius: 28px;
    color: #333;
    background-color: #ffc22c;
    font-size: 16px;
    text-transform: capitalize;
    margin: 0 10px;
}
.develop_box .button.video
{
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    color: #000;
    opacity: .851;
}
.develop_box .button.video i
{
    width: 12px;
    height: 13px;
    background: url(../image/develop_play_icon.png) no-repeat center;
    box-sizing: border-box;
    display: inline-block;
    margin-right: 9px;
}
#header .member .btn_list dl dd .dd_out .top .effective_time
{
    color: #666;
}
.global_alert_upgrade.version_upgrade
{
    padding: 0 0 35px;
    border-radius: 10px;
}
.global_alert_upgrade.version_upgrade .rows
{
    margin: 10px 20px 0;
}
.global_alert_upgrade.version_upgrade .pay_btn
{
    margin: 30px 20px 0;
    width: auto;
}
.global_alert_upgrade.version_upgrade .title.initiative
{
    height: 67px;
    line-height: 67px;
    padding: 0 20px 0;
    margin-bottom: 18px;
    background-color: #eef6ff;
    position: relative;
}
.global_alert_upgrade.version_upgrade .title.initiative span
{
    display: inline-block;
    vertical-align: middle;
}
.global_alert_upgrade.version_upgrade .title.initiative span:nth-of-type(1)
{
    font-size: 20px;
    color: #000;
}
.global_alert_upgrade.version_upgrade .title.initiative span:nth-of-type(2)
{
    margin-left: 10px;
    font-size: 14px;
    color: #666;
}
.global_alert_upgrade.version_upgrade .title .close
{
    top: 50%;
    transform: translateY(-50%);
}
.global_alert_upgrade .version_upgrade_tips_one
{
    display: none;
    position: absolute;
    right: -10px;
    top: -14px;
    padding: 6px;
    border-radius: 5px 0 5px 0;
    background-color: #e30613;
    line-height: 1!important;
    font-size: 12px!important;
    color: #fff!important;
}
.global_alert_upgrade .version_upgrade_tips_two
{
    display: none;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    color: #4d0819;
    background-color: #faeaca;
    line-height: 42px!important;
    text-align: center;
    font-weight: bold;
}
.global_alert_upgrade.version_upgrade .version_upgrade_tips_one
{
    display: block;
}
.global_alert_upgrade.version_upgrade .version_upgrade_tips_two
{
    display: block;
}
.global_alert_upgrade.version_upgrade .title .prompt
{
    margin-top: 0;
}
.global_alert_upgrade.version_upgrade .title .close
{
    top: 25px;
    transform: none;
}
.live_fix_box
{
    position: fixed;
    right: 23px;
    top: 50%;
    transform: translate(0,-50%);
    text-align: center;
    padding: 124px 16px 31px;
    background: url(../image/live_bg.png) no-repeat center/contain;
    z-index: 10000;
    box-shadow: 0 0 46px rgba(38,67,129,.3);
}
.live_fix_box .img
{
    width: 80px;
    font-size: 0;
    padding: 4px;
    border-radius: 10px;
    background: #fff;
}
.live_fix_box .img a
{
    font-size: 0;
    line-height: 0;
}
@media screen and (max-width: 1100px)
{
    .global_alert_upgrade.add_level
    {
        width: 95%;
    }
}
@media screen and (max-width: 1024px)
{
    .global_alert_upgrade
    {
        width: 720px;
    }
    .main_content .price_change span
    {
        min-width: 120px;
        line-height: 50px;
        font-size: 22px;
    }
    .main_content .price_change span em
    {
        font-size: 15px;
        min-width: 40px;
        line-height: 30px;
        top: -15px;
        top: -15px;
        right: -15px;
    }
}
@media screen and (max-width: 768px)
{
    .global_alert_upgrade
    {
        width: 95vw;
        padding: 20px;
        max-height: 90%;
        overflow-y: auto;
    }
    .global_alert_upgrade.add_level
    {
        width: 95vw;
    }
    .global_alert_upgrade::-webkit-scrollbar
    {
        width: 5px;
        height: 5px;
    }
    .global_alert_upgrade::-webkit-scrollbar-thumb
    {
        border-radius: .6rem;
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.2);
        background: #d7d7d7;
    }
    .global_alert_upgrade::-webkit-scrollbar-track
    {
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.2);
        border-radius: .6rem;
        background: #fff;
    }
    .global_alert_upgrade .rows.spec .upgrade_level_box
    {
        flex-wrap: wrap;
    }
    .global_alert_upgrade .upgrade_level_box_new_plus
    {
        flex-wrap: wrap;
    }
    .global_alert_upgrade .rows.spec label
    {
        width: calc(50% - 5px);
        padding-top: 10px;
    }
    .global_alert_upgrade .rows .pay_method_box label, .global_alert_upgrade .rows .pay_times_box label
    {
        width: calc(50% - 5px);
    }
    .global_alert_upgrade .rows .price
    {
        font-size: 20px;
    }
    .global_alert_upgrade .pay_btn
    {
        height: 40px;
        line-height: 40px;
        margin-top: 15px;
    }
    .global_alert_upgrade .rows
    {
        margin-top: 8px;
    }
    .global_alert_upgrade .rows label
    {
        margin-top: 8px;
        min-height: 32px;
    }
    .global_alert_upgrade .rows label *
    {
        line-height: 22px;
    }
    .global_alert_upgrade .rows.spec .level_item.cur .level_tips
    {
        -webkit-grid-template-columns: repeat(1,1fr);
        -ms-grid-columns: repeat(1,1fr);
        grid-template-columns: repeat(1,1fr);
    }
    .global_alert_upgrade .rows .pay_method_box label .l, .global_alert_upgrade .rows .pay_times_box label .l
    {
        line-height: 32px;
    }
    .lang_en .global_alert_upgrade .rows label .del_r, .lang_en .global_alert_upgrade .rows label .r
    {
        margin-top: 24px;
    }
    .live_fix_box
    {
        right: 4px;
        padding: 80px 10px 20px;
    }
    .live_fix_box .img
    {
        width: 50px;
        border-radius: 6px;
    }
    .global_alert_upgrade .rows.spec .level_item
    {
        flex-direction: column;
        align-items: flex-start;
    }
    .global_alert_upgrade .rows.spec .level_item .level_price
    {
        margin-top: 15px;
    }
}
@media screen and (max-width: 550px)
{
    .global_alert_upgrade .title .prompt
    {
        padding: 20px 0;
    }
    .global_alert_upgrade .title .prompt span
    {
        font-size: 16px;
    }
    .global_alert_upgrade .title .prompt .warn
    {
        width: 20px;
        height: 20px;
        margin-right: 10px;
    }
    .global_alert_upgrade .rows.spec label .level_tips
    {
        display: none;
    }
    .global_alert_upgrade .rows.spec label.cur .level_tips
    {
        display: block;
    }
    .global_alert_upgrade .rows label .price_box
    {
        flex-wrap: unset;
        align-items: baseline;
    }
    .global_alert_upgrade .rows label .r
    {
        width: auto;
        order: 2;
    }
    .global_alert_upgrade .rows label .r span
    {
        font-size: 18px;
    }
    .global_alert_upgrade .rows label .del_r
    {
        width: auto;
        font-size: 12px;
        order: 1;
        margin-left: 0;
        margin-right: 5px;
    }
    .global_alert_upgrade .rows label.cur .price_box
    {
        align-items: center;
    }
    .global_alert_upgrade .rows label.cur .r
    {
        width: 100%;
        margin-right: 0;
    }
    .global_alert_upgrade .rows label.cur .del_r
    {
        width: 45%;;
        margin-left: 0;
        margin-right: 0;
    }
    .global_alert_upgrade .rows label .level_tips
    {
        margin-top: 0;
    }
    .global_alert_upgrade .rows label .level_tips .li
    {
        width: 100%;
        font-size: 12px;
    }
    .lang_en .global_alert_upgrade .rows label .del_r, .lang_en .global_alert_upgrade .rows label .r
    {
        margin-top: 0;
    }
}
@media screen and (max-width: 1340px)
{
    .wide
    {
        width: auto;
        padding: 0 20px;
    }
    #header .nav .item
    {
        margin: 0 13px;
    }
    #header .nav .item .name span
    {
        width: 95px;
        height: 20px;
        margin-bottom: 2px;
    }
}
@media screen and (max-width: 1260px)
{
    #header .nav .item
    {
        margin: 0 6px;
    }
}
@media screen and (max-width: 1024px)
{
    .wide
    {
        width: 100%;
        padding: 0 4vw;
        box-sizing: border-box;
    }
    #turn_page li
    {
        font-size: 14px;
    }
    #turn_page .jump_page
    {
        width: 40px;
    }
    #turn_page li.jump
    {
        width: 30px;
    }
    #turn_page li.line
    {
        display: block;
    }
    #turn_page li.word.l20
    {
        margin-left: 0;
    }
    #turn_page font, #turn_page a
    {
        background-color: transparent;
    }
    #turn_page font.page_item_current, #turn_page li a:hover
    {
        background-color: transparent;
        color: var(--maincolor2);
    }
    #turn_page li em
    {
        background-color: var(--maincolor2);
        color: #fff;
    }
    #turn_page .page_noclick
    {
        border: 0;
    }
    #turn_page .page_noclick em
    {
        color: var(--maincolor2);
        background-color: #e6f2ff;
    }
    #header
    {
        justify-content: center;
        position: relative;
        height: 17vw;
        align-items: center;
    }
    #header .menu
    {
        display: block;
        width: 8vw;
        height: 8vw;
        position: absolute;
        left: 4vw;
        top: 50%;
        transform: translateY(-50%);
        background-image: url(../image/icon-menu.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
    }
    #header .nav
    {
        display: none;
    }
    #header .logo
    {
        margin: 0;
        width: 31vw;
        justify-content: center;
    }
    #header .logo img
    {
        width: 31vw;
        height: 7.2333vw;
    }
    #header .member
    {
        position: absolute;
        right: 4vw;
        margin: 0;/*top: 50%;transform: translateY(-50%);*/
    }
    #header .member .language
    {
        display: none;
    }
    #header .member .login
    {
        display: none;
    }
    #header .member .register
    {
        font-size: 3.1vw;
        padding: 2vw 4.5vw;
        border-radius: 100px;
    }
    #header .member .my
    {
        padding: 0 2vw;
        border-radius: 6.6vw;
        height: 6.6vw;
        line-height: 6.6vw;
        font-size: 3.2vw;
    }
    #header .member .my em
    {
        display: none;
    }
    #header .member .email
    {
        margin-left: 3vw;
    }
    #header .member .btn_list a
    {
        font-size: 3.2vw;
        line-height: 7vw;
        height: 7vw;
        width: auto;
        margin-left: 2vw;
        padding: 0 3.6vw;
    }
    #header .member .btn_list dl dt
    {
        font-size: 3.2vw;
        line-height: 7vw;
        padding-right: 0;
        background: unset;
        height: 6.6667vw;
        width: 6.6667vw;
        font-size: 0;
        background: url(../image/header_user_icon.png) no-repeat center/6.6667vw auto;
    }
    #header .member .btn_list dl dd
    {
        top: 7vw;
        padding-top: 0;
    }
    #header .member .btn_list dl dd .dd_out
    {
        padding: 2vw 2vw;
        width: 44vw;
    }
    #header .member .btn_list dl dd .dd_out .top .name, .lang_en #header .member .btn_list dl dd .dd_out .top .name
    {
        font-size: 2.4vw;
        line-height: 1.75;
    }
    #header .member .btn_list dl dd .dd_out .top .name a, .lang_en #header .member .btn_list dl dd .dd_out .top .name a
    {
        font-size: 2.4vw;
        line-height: 1.75;
    }
    .lang_en #header .member .btn_list dl dd .dd_out .top .account
    {
        margin-right: 1.5vw;
    }
    #header .member .btn_list dl dd .dd_out .top .name .vip
    {
        font-size: 2.4vw;
        line-height: 1.75;
        margin-bottom: 0;
    }
    #header .member .btn_list dl dd .dd_out .top .time
    {
        font-size: 2.4vw;
        line-height: 1.75;
        margin-top: 0;
    }
    #header .member .btn_list dl dd .dd_out a
    {
        font-size: 2.2vw;
        padding: 0 24px;
        margin-top: 2vw;
        height: 7vw;
        line-height: 7vw;
        white-space: nowrap;
    }
    #header .member .btn_list dl dd .dd_out a.upgrade
    {
        height: 7vw;
        line-height: 7vw;/*margin-top: 4vw;*/
    }
    #header .member .btn_list dl dd .dd_out a.logout
    {
        height: 6vw;
        line-height: 6vw;
    }
    .lang_en #header .member
    {
        right: 2vw;
    }
    .lang_en #header .member .my
    {
        font-size: 2.2vw;
    }
    .lang_en #header .member .my
    {
        padding: 0 1vw;
    }
    .lang_en #header .member .email
    {
        margin-left: 2vw;
    }
    .lang_en #header .member .my span
    {
        margin-left: 5px;
    }
    .mobile_fixed_menu
    {
        display: block;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        background-color: #fff;
        z-index: 10002;
        transition: all .4s;
        transform: translateY(-100%);
    }
    .mobile_fixed_menu.current
    {
        transform: translateY(0);
    }
    .mobile_fixed_menu .close
    {
        width: 18px;
        height: 18px;
        position: absolute;
        right: 4vw;
        top: 4.6vw;
        transform: rotate(45deg);
    }
    .mobile_fixed_menu .close::after
    {
        content: '';
        width: 2px;
        height: 100%;
        left: 8px;
        top: 0;
        background-color: #c7c7c7;
        position: absolute;
    }
    .mobile_fixed_menu .close::before
    {
        content: '';
        width: 100%;
        height: 2px;
        left: 0;
        top: 8px;
        background-color: #c7c7c7;
        position: absolute;
    }
    .mobile_fixed_menu .logo
    {
        text-align: center;
        padding: 4vw 0;
        width: 40vw;
        margin: 0 auto;
    }
    .mobile_fixed_menu .logo img
    {
        width: 40vw;
        height: 9.3333vw;
    }
    .mobile_fixed_menu .nav .item
    {
        padding: 3.5vw 8vw;
        text-align: center;
    }
    .mobile_fixed_menu .nav .item .name
    {
        font-size: 4vw;
    }
    .mobile_fixed_menu .nav .item .name a
    {
        display: block;
        text-transform: capitalize;
    }
    .mobile_fixed_menu .nav .item .name a span
    {
        display: inline-block;
        vertical-align: middle;
        margin-top: 1px;
    }
    .mobile_fixed_menu .nav .item .name a img
    {
        display: inline-block;
        margin-left: 5px;
        vertical-align: middle;
        height: 6.5vw;
    }
    .mobile_fixed_menu .nav .down_item .name a:after{
        content: '';
        width: 10px;
        height: 5px;
        background-image: url(../image/user_select.png);
        margin-left: 5px;
        display: inline-block;
        position: relative;
        top: -3px;
    }
    .mobile_fixed_menu .nav .down_item .down_meau{
        margin-top: 10px;
        display: none;
    }
    .mobile_fixed_menu .nav .down_item .down_meau a{
        margin: 0 10px;
        white-space: nowrap;
        line-height: 1.7;
    }
    .mobile_fixed_menu .member
    {
        padding: 4vw 8vw 13.3vw 8vw;
    }
    .mobile_fixed_menu .member a
    {
        display: block;
        height: 10.6vw;
        line-height: 10.6vw;
        border-radius: 10.6vw;
        background-color: #e6f2ff;
        color: var(--maincolor2);
        text-align: center;
        margin-top: 4vw;
        text-transform: capitalize;
    }
    .mobile_fixed_menu .member a:first-child
    {
        margin-top: 0;
    }
    .mobile_fixed_menu .member a.register
    {
        background-color: var(--maincolor1);
        color: #fff;
    }
    #banner .title
    {
        font-size: 7.9vw;
    }
    #banner .tags
    {
        margin-top: 6.6vw;
    }
    #banner .tags .item
    {
        font-size: 3.2vw;
        padding: 1.7vw 5.9vw;
        margin: 0 2vw;
    }
    #banner .search form
    {
        height: 58px;
    }
    #banner .search form .dig
    {
        width: 21.3vw;
        font-size: 3.2vw;
    }
    #banner .search form .fiter
    {
        width: 102px;
    }
    .lang_en #banner .search form .fiter
    {
        width: 145px;
        line-height: 58px;
    }
    #banner .search form .fiter .name
    {
        text-align: left;
        text-indent: 5px;
        line-height: 58px;
        padding-left: 0;
    }
    #banner .search form .fiter .name::after
    {
        content: "";
        width: 16px;
        height: 16px;
        display: inline-block;
        background-image: url(../image/select.png);
        background-repeat: no-repeat;
        background-position: center center;
        vertical-align: sub;
    }
    #banner .search form .fiter .fiter_select
    {
        padding-top: 5px;
        top: 43px;
        opacity: 0;
        z-index: 1;
        pointer-events: none;
    }
    #banner .search form .fiter .fiter_select li
    {
        text-align: left;
    }
    #banner .search form .fiter .fiter_select li span, .lang_en #banner .search form .fiter .fiter_select li span
    {
        width: calc(100% - 6px);
        padding: 10px 0;
        padding-left: 4px;
    }
    #banner .search form .fiter .fiter_select.show
    {
        z-index: 4;
    }
    #banner .search form .fiter .name i.turn
    {
        top: 22px;
    }
    .lang_en #banner .search form .input
    {
        background: none;
    }
    .lang_en #banner .search form .input input
    {
        text-indent: 15px;
        font-size: 12px;
    }
    #banner
    {
        height: 60vw;
        background-size: cover;
    }
    #banner .boxs
    {
        width: 100%;
    }
    #banner .search
    {
        height: fit-content;
    }
    #banner .search form .fiter .name i
    {
        right: 13px;
        top: 27px;
    }
    #banner .search .tuijian, .lang_en #banner .search .tuijian
    {
        padding-left: 0;
        margin-left: 0;
        margin-top: 3.6vw;
    }
    #banner .search .tuijian span
    {
        display: none;
    }
    #banner .search .tuijian a
    {
        padding: 1.4vw 3.9vw;
        background-color: #005de1;
        margin-right: 2.7vw;
        border-radius: 35px;
        margin-bottom: 2.7vw;
        font-size: 2.4vw;
    }
    #banner .search .tuijian a:nth-last-child(1)
    {
        margin-right: 0;
    }
    #banner .tags .item.current::after
    {
        border-width: 2vw;
        bottom: calc(-4vw + 2px);
    }
    #banner .search form .video_box, .lang_en #banner .search form .video_box
    {
        width: 14vw;
    }
    #banner .search form .video_box .video_img
    {
        border-width: 2vw 3.6vw;
        margin-left: 3.6vw;
        border-radius: 2px;
    }
    #banner .search form .video_box span
    {
        display: none;
    }
    #banner .search form .input
    {
        background: none;
    }
    #banner .search form .input input
    {
        text-indent: 10px;
    }
    .search_tips_alert
    {
        width: 70%;/*height: fit-content;*/
    }
    .lang_en .search_tips_alert
    {
        width: 80%;
    }
    .search_tips_alert .search_tips
    {
        padding: 20px;
        border-radius: 5px;
    }
    .search_tips_alert .search_tips .s_t_title
    {
        margin-bottom: 8px;
        font-size: 15px;
    }
    .search_tips_alert .search_tips .s_t_content
    {
        font-size: 13px;
    }
    .search_tips_alert .search_tips .s_t_btn_out
    {
        margin-top: 13px;
    }
    .search_tips_alert .search_tips .s_t_btn
    {
        font-size: 13px;
    }
    #footer
    {
        padding: 6.6vw 0;
        height: fit-content;
    }
    #footer .footer_friend{
        text-align: center;
    }
    #footer .footer_bottom, #footer .footer_bottom .footer_left,#footer .footer_friend
    {
        flex-wrap: wrap;
        justify-content: center;
        height: fit-content;
    }

    #footer .footer_bottom .footer_left>div
    {
        margin-bottom: 1.5vw;
    }
    #footer .logo
    {
        width: 33.3vw;
        height: 7.77vw;
    }
    #footer .logo img
    {
        width: 33.3vw;
        height: 7.77vw;
    }
    #footer .copyright
    {
        width: 100%;
        margin: 0;
        text-align: center;
        font-size: 3.2vw;
        line-height: 5vw;
    }
    #footer .copyright em
    {
        display: none;
    }
    #footer .copyright span
    {
        display: block;
    }
    .global_alert_box
    {
        min-height: 280px;
    }
    .global_alert_box, .global_alert_box.alert_email_success, .global_alert_box.alert_email_dig
    {
        width: 90%;
        padding: 5px 15px 15px;
    }
    .global_alert_box.global_alert_box_w1000
    {
        width: 90%;
        padding: 5px 15px 15px;
    }
    .global_alert_box .email_show .email_list .center
    {
        margin-top: 20px;
    }
    .global_alert_box .email_show .email_list .center .back
    {
        margin-bottom: 8px;
    }
    .global_alert_box .email_alert .email_dig .auto.load_out, .global_alert_box .email_show .email_list .label_out
    {
        max-height: 300px;
    }
    .global_alert_box .email_alert .email_dig .auto label
    {
        padding: 15px 10px;
    }
    .global_alert_box .email_alert .email_dig .auto label .website
    {
        font-size: 14px;
        line-height: 24px;
    }
    .global_alert_box .email_alert .email_dig .auto label .website .go
    {
        font-size: 12px;
    }
    .global_alert_box .email_alert .email_dig .auto .img_list
    {
        margin-top: 5px;
    }
    .global_alert_box .email_alert .email_dig .auto .img_list .img
    {
        margin-right: 10px;
        width: 55px;
        margin-top: 10px;
        height: 55px;
    }
    .global_alert_box .email_alert .menu a
    {
        line-height: 36px;
        border-radius: 18px;
        padding: 0 22px;
    }
    .global_alert_box .email_alert .email_dig input[type=submit]
    {
        width: 180px;
    }
    .global_alert_box .email_alert .email_dig .hand .tips
    {
        padding-bottom: 20px;
    }
    .global_alert_box .detail_alert .bot_out
    {
        height: 60vh;
        overflow-y: auto;
    }
    .global_alert_box .detail_alert .sum_form .label
    {
        width: 100%;
        margin-bottom: 12px;
        margin-right: 0;
    }
    .global_alert_box .detail_alert .sum_form .label span
    {
        width: 20vw;
    }
    .global_alert_box .detail_alert .sum_form .label input
    {
        width: calc(100% - 32vw);
    }
    .global_alert_box .detail_alert .record .copy .val
    {
        word-break: break-all;
    }
    .global_alert_box .detail_alert .record .copy_box .copy_out
    {
        flex-wrap: wrap;
    }
    .global_alert_box .detail_alert .record .copy
    {
        width: 100%;
    }
    .lang_en .global_alert_box .detail_alert .record .copy .name
    {
        width: 170px;
    }
    .develop_box
    {
        min-height: 325px;
    }
    .develop_box .dev_title
    {
        font-size: 30px;
    }
    .develop_box .dev_desc
    {
        font-size: 20px;
    }
    .develop_box .btn
    {
        margin-top: 30px;
        flex-wrap: wrap;
    }
    .develop_box .button
    {
        width: 180px;
        height: 42px;
        line-height: 42px;
        border-radius: 24px;
        color: #333;
        font-size: 14px;
        margin-bottom: 10px;
    }
}
@media screen and (max-width: 500px)
{
    #header .member .btn_list a
    {/*font-size: 3.5vw;*/
        line-height: 7vw;
        height: 7vw;/*width: 18vw;*/
        margin-left: 3vw;
    }
    #header .member .btn_list dl dt
    {/*font-size: 3.5vw;*/
        line-height: 7vw;
    }
    #header .member .btn_list dl dd
    {
        top: 7vw;
    }
    #header .member .btn_list dl dd .dd_out
    {
        padding: 3.125vw 4.6875vw;
        width: 70vw;
    }
    #header .member .btn_list dl dd .dd_out .top .name
    {
        font-size: 4vw;
    }
    #header .member .btn_list dl dd .dd_out .top .name a
    {
        font-size: 4vw;
    }
    #header .member .btn_list dl dd .dd_out .top .name .vip
    {
        font-size: 4vw;
    }
    #header .member .btn_list dl dd .dd_out .top .time
    {
        font-size: 4vw;
    }
    #header .member .btn_list dl dd .dd_out a
    {
        font-size: 3.5vw;
        padding: 0 8vw;
        margin-top: 2vw;
        height: 10vw;
        line-height: 10vw;
    }
    #header .member .btn_list dl dd .dd_out a.upgrade
    {
        height: 10vw;
        line-height: 10vw;/*margin-top: 3vw;*/
    }
    #header .member .btn_list dl dd .dd_out a.logout
    {
        height: 8vw;
        line-height: 8vw;
    }
    #newBridge #nb_icon_wrap
    {
        margin-bottom: 16vw;
    }
    #chat_window
    {
        bottom: 16vw;
    }
    #banner .search .tuijian a
    {
        font-size: 14px;
        padding: 1.4vw 2vw;
        margin-right: 1.5vw;
    }
    #banner .search form .dig
    {
        width: 12.3vw;
        text-indent: -99999px;
        background: var(--maincolor1) url(../image/icon-search2.png) no-repeat center;
        background-size: 6vw;
    }
    .search_tips_alert
    {
        width: calc(100% + 105px);
        top: 66px;
        left: -105px;
    }
    .lang_en .search_tips_alert
    {
        width: calc(100% + 150px);
        left: -150px;
    }
    .first_show_out .search_tips_alert, .lang_en .first_show_out .search_tips_alert
    {
        width: 92vw;
    }
    .develop_box .dev_title
    {
        font-size: 6vw;
    }
    .develop_box .dev_desc
    {
        font-size: 4vw;
    }
}
#banner .search form .input_box_content
{
    width: 304px;
}
#banner .search form .input_box_content .fiter .name
{
    float: left;
    color: #045afe;
    width: 86px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    margin-top: 6px;
    border-radius: 10px;
    text-transform: capitalize;
    margin-left: 5px;
    padding-left: 0;
    box-sizing: border-box;
    font-weight: 800;
    background-color: #e6f2ff;
}
#banner .search form .input_box_content .fiter_add_five
{
    margin-top: 5px;
}
#banner .search form .input_box_content .fiter .name .fiter_name
{
    display: inline-block;
    margin-right: 0;
}
#banner .search form .input_box_content .fiter .fiter_select
{
    padding: 0;
    position: static;
    width: 100%;
    overflow: hidden;
    opacity: 0;
    z-index: 1;
    pointer-events: none;
    opacity: 1;
    z-index: 1;
    pointer-events: all;
}
#banner .search form .input_box_content .fiter .fiter_select li
{
    padding-right: 0;
    width: 86px;
    height: 38px;
    border-radius: 10px;
    color: #888;
    margin-left: 10px;
    margin-top: 6px;
    line-height: 38px;
    text-transform: capitalize;
    transition: all .5s ease;
    position: relative;
    float: left;
}
#banner .search form .input_box_content .fiter .fiter_select li span
{
    width: 100%;
    border-radius: 6px;
    display: inline-block;
    box-sizing: border-box;
    text-align: center;
    padding: 0;
    margin-left: 0;
}
#banner .search form .input_box_content .fiter .fiter_select_li_no_choose
{
    color: #888;
    font-weight: normal;
    background-color: #f8f8f8;
}
#banner .search form .input_box_content .fiter .fiter_select_li_choose
{
    color: #045afe;
    font-weight: 800;
    background-color: #e6f2ff;
}
#banner .search form .input_box_content .fiter .fiter_select li.current
{
    display: block;
}
#banner .search form .input_box_content .fiter
{
    float: left;
    width: 288px;
    height: auto;
    font-size: 12px;
    box-sizing: border-box;
    position: relative;
    cursor: pointer;
    margin-right: 15px;
    border-radius: 10px;
    z-index: 2;
}
#banner .search form .input_box_content .fiter_search_divider
{
    float: left;
    height: 20px;
    width: 1px;
    margin-top: 20px;
    background-color: #e1e5ea;
}
#banner .search form .input_box_content .blank
{
    margin-left: 20px;
    margin-top: 10px;
}
#banner .search form .input_box_content .fiter .fiter_select li:hover span
{
    background-color: #eaf5ff;
    color: #045afe;
}
.lang_en #banner .search form .input_box_content
{
    min-width: 312px;
}
.lang_en #banner .search form .input_box_content .fiter
{
    min-width: 296px;
}
.lang_en #banner .search form .input_box_content .fiter .fiter_select li
{
    width: auto;
}
.lang_en #banner .search form .input_box_content .fiter .fiter_select li span
{
    padding: 0 6px;
}
@media screen and (min-width: 1024px)
{
    #banner .search form .search_form_content
    {
        display: none;
    }
    #banner .search form .input_box_content
    {
        display: block;
    }
}
@media screen and (max-width: 1024px)
{
    #banner .search form .input_box_content
    {
        display: none;
    }
    #banner .search form .search_form_content
    {
        display: block;
    }
}/*优化弹窗，没有清晰引导注册*/
.member_reminder_box
{
    position: fixed;
    top: 50%;
    left: 50%;
    display: none;
    transform: translate(-50%,-50%);
    z-index: 10001;
}
.member_reminder_box .account_box
{
    width: 570px;
    padding: 55px 40px 40px;
    background: #fff;
    margin: 0 auto;
    box-sizing: border-box;
    box-shadow: 0 0 13px rgba(18,41,75,.1);
    border-radius: 9px;
}
.lang_en .member_reminder_box .account_box
{
    padding: 77px 85px 95px;
}
.member_reminder_box .close
{
    position: absolute;
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../image/alert_close.png) no-repeat center;
    top: 18px;
    right: 20px;
    cursor: pointer;
}
.member_reminder_box .account_box .reminder_menu_box
{
    text-align: center;
}
.member_reminder_box .account_box .reminder_menu_box label
{
    padding: 0;
    border-bottom: 0;
    line-height: 24px;
    display: inline-block;
    vertical-align: middle;
}
.lang_en .member_reminder_box .account_box .reminder_menu_box label
{
    margin: 0 47.5px;
}
.member_reminder_box .account_box .reminder_menu_box .no_b
{
    font-size: 24px;
    color: #000;
}
.member_reminder_box .account_box .reminder_menu_box .no_b .red
{
    color: #fb0707;
}
.lang_en .member_reminder_box .account_box .reminder_menu_box .tips
{
    font-size: 16px;
    color: #495567;
    padding: 30px 0 0;
    margin: 0;
}
.member_reminder_box .account_box .reminder_menu_box .no_kf
{
    width: 100%;
    background-color: #f2f8ff;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    font-size: 14px;
    margin: 30px auto;
    row-gap: 10px;
    padding: 30px 0;
}
.member_reminder_box .account_box .reminder_menu_box .no_kf img
{
    width: 112px;
    margin: 0 auto;
}
.member_reminder_box .account_box .reminder_menu_box .no_kf .tips
{
    font-size: 14px;
    color: #262626;
    margin: 0;
    line-height: 1;
}
.member_reminder_box .account_box .rows_box
{
    margin-top: 30px;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.member_reminder_box .account_box .rows_box input
{
    width: 133px;
    height: 40px;
    border-radius: 18px;
}
.lang_en .member_reminder_box .account_box .rows_box input
{
    width: 106px;
}
.member_reminder_box .account_box .rows_box .btn_submit
{
    margin-right: 20px;
    background-color: #f2f8fe;
    color: #045afe;
    cursor: pointer;
    border: 1px solid #68abf3;
}
.member_reminder_box .account_box .rows_box .btn_register
{
    background-color: #045afe;
    color: #fff;
    cursor: pointer;
    border: 1px solid #045afe;
}
.member_reminder_box .account_box .rows_box .btn_know
{
    background-color: #045afe;
    color: #fff;
    cursor: pointer;
    border: 1px solid #045afe;
}
.lang_en .member_reminder_box .account_box .reminder_menu_box label
{
    margin: 0;
}/*没有数据的企业，弹窗显示*/
.enterprise_data_box
{
    position: fixed;
    top: 50%;
    left: 50%;
    display: none;
    transform: translate(-50%,-50%);
    z-index: 10001;
}
.enterprise_data_box .close
{
    position: absolute;
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../image/alert_close.png) no-repeat center;
    top: 18px;
    right: 20px;
    cursor: pointer;
}
.enterprise_data_box .list_empty
{
    width: 570px;
    padding: 60px 50px 50px;
    background: #fff;
    margin: 0 auto;
    box-sizing: border-box;
    box-shadow: 0 0 13px rgba(18,41,75,.1);
    border-radius: 9px;
}
.enterprise_data_box .list_empty .img
{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.enterprise_data_box .list_empty .img span
{
    margin-left: 10px;
    font-size: 24px;
    line-height: 24px;
    color: #001141;
    border-radius: 20px;
}
.enterprise_data_box .list_empty .consultant_box
{
    border-radius: 20px;
    background-color: #f2f8ff;
    display: flex;
    justify-content: space-between;
    text-align: left;
    font-size: 14px;
    width: fit-content;
    margin: 45px auto 0;
}
.enterprise_data_box .list_empty .c_box_content
{
    margin: 30px 45px 20px 27px;;
}
.enterprise_data_box .list_empty .c_box_qrcode
{
    border-radius: 7px;
    padding: 30px;
    box-sizing: border-box;
    background-color: #358dff;
    color: #fff;
    text-align: center;
}
.enterprise_data_box .list_empty .c_box_title
{
    font-size: 18px;
    color: #000;
}
.enterprise_data_box .list_empty .c_box_desc
{
    font-size: 18px;
    color: #444;
    margin-bottom: 20px;
}
.enterprise_data_box .list_empty .c_box_desc span
{
    font-weight: 600;
    color: #001141;
}
.enterprise_data_box .list_empty .line
{
    color: #001141;
    line-height: 2;
    white-space: nowrap;
}
.enterprise_data_box.list_empty .line span
{
    margin-left: 8px;
}
.enterprise_data_box .list_empty .c_box_qrcode
{
    border-radius: 8px;
    padding: 18px;
    box-sizing: border-box;
    background-color: #358dff;
    color: #fff;
    text-align: center;
}
.enterprise_data_box .list_empty .qrcode
{
    width: fit-content;
    max-width: 170px;
    overflow: hidden;
    margin: 0 auto;
}
.enterprise_data_box .list_empty .qrcode img
{
    width: 110px;
    height: auto;
}
.enterprise_data_box .list_empty .c_q_desc
{
    margin-top: 5px;
    font-size: 12.2px;
}
.activity_11 .pay_btn
{/*background-color: #ffc21b;color: #662b04;*/
    font-weight: 600;
}/*.activity_11 .rows label.cur {background: #fef9e3;border: 1px solid #cb7521;}*/
.activity_11 .rows label.cur .l
{
    color: #001141;
    font-size: 14px;
}
.activity_11 .rows.spec .level_item:nth-child(11).cur, .activity_11 .rows.spec .level_item:nth-child(2).cur, .activity_11 .rows.spec .level_item:nth-child(3).cur, .activity_11 .rows.spec .level_item:nth-child(14).cur
{/*background: #fef9e3;border: 1px solid #cb7521;*/
    flex-wrap: wrap;
    align-items: flex-start;
}
.activity_11 .rows.spec .level_item:nth-child(11) .level_name, .activity_11 .rows.spec .level_item:nth-child(2) .level_name, .activity_11 .rows.spec .level_item:nth-child(3) .level_name, .activity_11 .rows.spec .level_item:nth-child(14) .level_name
{
    color: #662b04;
}
.activity_11 .rows.spec .level_item .level_name .icon
{
    display: inline-block;
    line-height: 0;
    vertical-align: sub;
    margin-left: 5px;
}
.activity_11 .rows.spec .level_item.cur .level_tips
{
    color: #001141;
}/*.activity_11 .rows.spec .level_item:nth-child(11) .level_tips .li,.activity_11 .rows.spec .level_item:nth-child(2) .level_tips .li,.activity_11 .rows.spec .level_item:nth-child(3) .level_tips .li,.activity_11 .rows.spec .level_item:nth-child(14) .level_tips .li{background: url(/static/themes/default/images/upgrade_icon11.png) no-repeat left top 8px/auto 12px;}*//*.activity_11 .rows.spec .level_item:nth-child(11) .level_price_box_11 .level_price:nth-child(1) .price_box,.activity_11 .rows.spec .level_item:nth-child(2) .level_price_box_11 .level_price:nth-child(1) .price_box,.activity_11 .rows.spec .level_item:nth-child(3) .level_price_box_11 .level_price:nth-child(1) .price_box,.activity_11 .rows.spec .level_item:nth-child(14) .level_price_box_11 .level_price:nth-child(1) .price_box {color: #cb7521;}*/
.activity_11 .rows.spec .level_item.cur .level_price_box_11 .level_price_11 .price_box
{
    color: #9c9c9c;
}
.activity_11 .rows.spec .level_item.cur .level_price_box_11 .level_price_11
{
    float: right;
    margin-top: -13px;
}
.activity_11 .rows.spec .level_item.cur .level_price_box_11 .level_price_11 .price_box .r
{
    text-decoration: line-through;
}
.activity_11 .rows.spec .level_item.cur .level_price_box_11 .level_price_11 .price_box .price_val
{
    font-size: 14px;
}
.activity_11 .rows.spec .level_item .level_price_box_11 .level_price_11 .price_box
{
    color: #9c9c9c;
}
.activity_11 .rows.spec .level_item .level_price_box_11 .level_price_11 .price_box .r
{
    text-decoration: line-through;
}
.activity_11 .rows.spec .level_item .level_price_box_11 .level_price_11 .price_box .price_val
{
    font-size: 14px;
}
.activity_11 .rows.spec .level_item div
{
    float: right;
}
.activity_11 .rows.spec .level_item .level_price_11
{
    transform: translate(0,20%);
}
.activity_11 .rows.spec .level_item.cur div
{
    float: none;
}/*.activity_11 .rows.spec .level_item:nth-child(11):after,.activity_11 .rows.spec .level_item:nth-child(2):after,.activity_11 .rows.spec .level_item:nth-child(3):after,.activity_11 .rows.spec .level_item:nth-child(14):after {content: '';position: absolute;right: 0;top: 0;width: 55px;height: 17px;background: url(../images/price/11_6.png) no-repeat center/contain;}*//*.activity_11 .rows.spec .level_item:nth-child(11).cur:after,.activity_11 .rows.spec .level_item:nth-child(2).cur:after,.activity_11 .rows.spec .level_item:nth-child(3).cur:after,.activity_11 .rows.spec .level_item:nth-child(14).cur:after {content: '';position: absolute;right: 0;top: 0;width: 83px;height: 26px;background: url(../images/price/11_6.png) no-repeat center/contain;}*//*双十一活动弹窗*/
.activity_11_box
{
    position: fixed;
    top: 2%;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 10001;
}
.activity_11_box .close
{
    position: absolute;
    display: inline-block;
    width: 82px;
    height: 38px;
    border: 1px solid #fffefe;
    border-radius: 16px;
    top: 5px;
    right: 15px;
    cursor: pointer;
    line-height: 38px;
    text-align: center;
    color: #fff;
    z-index: 10002;
}
.activity_11_box .list_empty
{
    margin: auto;
    width: 950px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(../image/pop_notification11.png) no-repeat center;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    max-width: 100%;
    align-items: center;
}
.lang_en .activity_11_box .list_empty
{
    background-image: url(../image/pop_notification111.png);
}
.count_down_box
{
    display: none!important;
}
.activity_11_box .list_empty .count_down_box
{
    margin-top: 19%;
    display: flex;
}
.activity_11_box .list_empty .count_down_box .title
{
    line-height: 5;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
}
.activity_11_box .list_empty .count_down_box .count_down
{
    font-size: 50px;
    width: 225px;
    color: #fff661;
    font-weight: 800;
    font-family: YouSheBiaoTiHei;
}
@keyframes btn-animation
{
    0%
    {
        transform: scale(1);
    }
    50%
    {
        transform: scale(1.125);
    }
    to
    {
        transform: scale(1);
    }
}
.activity_11_box .list_empty input
{
    display: inline-block;
    width: 230px;
    padding: 12px;
    border-radius: 32px;
    border: 3px solid #fff;
    background: linear-gradient(180deg,#e170b2,#9b2fe4);
    font-size: 31px;
    color: #fff;
    font-weight: 600;
    -webkit-animation: btn-animation 1.75s ease-in-out infinite;
    animation: btn-animation 1.75s ease-in-out infinite;
    cursor: pointer;
    margin-top: 27%;
}/*双十一会员下拉*/
#header .member .activity_11_email dl dd .dd_out a.upgrade
{/*background-color: #ffb20c;*/
    color: #fff;
    position: relative;
}
#header .member .activity_11_email dl dd .dd_out a.upgrade:after
{
    content: '';
    position: absolute;
    right: 0;
    top: -18px;
    width: 151px;
    height: 27px;
    background: url(../image/11-11.png) no-repeat center/contain;
}
.lang_en #header .member .activity_11_email dl dd .dd_out a.upgrade:after
{
    width: 64px;
    background-image: url(../image/11-111.png);
}
@media screen and (max-width: 1024px)
{
    #header .member .activity_11_email dl dd .dd_out a.upgrade:after
    {
        width: 20vw;/*left: 10.5vw*/
    }
    .activity_11_box .list_empty
    {
        background-size: 189vw;
    }
    .activity_11_box .list_empty input
    {
        font-size: 12px;
        width: auto;
        padding: 0 20px;
        line-height: 2;
        border-width: 2px;
        margin-top: 25%;
    }
    .member_reminder_box .account_box
    {
        padding: 15vw 4vw;
    }
    .member_reminder_box .account_box .reminder_menu_box label
    {
        line-height: 1.5;
        margin: 0;
    }
    .member_reminder_box .account_box .reminder_menu_box .no_b
    {
        font-size: 4.8vw;
    }
    .activity_11_box .list_empty .count_down_box
    {
        margin-top: 17vw;
        margin-bottom: 3vw;
    }
    .activity_11_box .list_empty .count_down_box .title
    {
        font-size: 2vw;
        line-height: 3;
    }
    .activity_11_box .list_empty .count_down_box .count_down
    {
        font-size: 4vw;
        width: 18.5vw;
    }
}
@media screen and (max-width: 500px)
{
    #header .member .activity_11_email dl dd .dd_out a.upgrade:after
    {
        width: 22vw;
        left: 19.5vw;
        top: -3vw;
    }
    .activity_11_box .list_empty .count_down_box
    {
        margin-top: 18.5vw;
        margin-bottom: 1.5vw;
    }
}
.global_alert_box .email_alert .email_dig .hand p
{
    margin-bottom: 10px;
    font-size: 16px;
}/*双十一*/
.price .banner.pc, .price .banner.mobile
{
    position: relative;
}
.price .banner.pc .count_down_box
{
    position: absolute;
    bottom: 10%;
    left: 50%;
    transform: translate(-50%,0);
    background-color: #fb4903;
    border-radius: 50px;
    width: 28%;
    height: 12%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.price .banner.pc .count_down_box .title
{
    font-weight: 600;
    font-size: 1.2vw;
    color: #fff;
}
.price .banner.pc .count_down_box .count_down
{
    font-size: 3vw;
    width: 13.3vw;
    color: #fff;
    font-family: "YouSheBiaoTiHei";
}
.price .banner.mobile .count_down_box
{
    position: absolute;
    bottom: 11%;
    left: 50%;
    transform: translate(-50%,0);
    background-color: #fefde8;
    border-radius: 50px;
    width: 51%;
    height: 8%;
    padding: 0 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.price .banner.mobile .count_down_box .title
{
    font-weight: 600;
    font-size: 2.5vw;
    color: #fb4903;
}
.price .banner.mobile .count_down_box .count_down
{
    width: 22vw;
    font-size: 7vw;
    color: #fbbd2a;
    font-family: "YouSheBiaoTiHei";
}
@media screen and (max-width: 1024px)
{
    .price .banner.mobile .count_down_box
    {
        width: 40%;
        display: flex;
        align-items: center;
    }
    .price .banner.mobile .count_down_box .title
    {
        font-size: 2.5vw;
    }
    .price .banner.mobile .count_down_box .count_down
    {
        font-size: 4.7vw;
    }
}
@media screen and (max-width: 500px)
{
    .price .banner.mobile .count_down_box
    {
        width: 50%;
        padding: 0 20px;
    }
    .price .banner.mobile .count_down_box .title
    {
        font-size: 3vw;
    }
    .price .banner.mobile .count_down_box .count_down
    {
        font-size: 5.5vw;
    }
}
.ai_replace
{
    display: none;
}
.ai_loading
{
    width: 100%;
    height: 100%;
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    min-height: 150px;
}
.ai_loading .ai
{
    border-radius: 50%;
    background: #dff1ff;
    animation: mymove_ai 2s linear infinite;
    font-size: 0;
}
.ai_loading .ai img
{
    width: 29px;
    height: 28px;
}
.ai_loading .word
{
    font-size: 16px;
    color: #495567;
    margin: 0 5px;
}
.ai_loading .d_out
{
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    margin-top: 3px;
}
.ai_loading .d_out .d
{
    border-radius: 50%;
    width: 2px;
    height: 2px;
    background: #0275ff;
    margin: 0 1px;
    border: 2px solid #dbebff;
    transition: all .45s;
}
.ai_loading .d_out.type1 .d:nth-child(2), .ai_loading .d_out.type2 .d:nth-child(3), .ai_loading .d_out.type3 .d:nth-child(1)
{
    width: 4px;
    height: 4px;
    border-width: 1px;
}
.ai_loading .d_out.type1 .d:nth-child(3), .ai_loading .d_out.type2 .d:nth-child(1), .ai_loading .d_out.type3 .d:nth-child(2)
{
    width: 6px;
    height: 6px;
    border-width: 0;
}
@keyframes mymove_ai
{
    0%
    {
        padding: 0;
        margin: 5px;
    }
    50%
    {
        padding: 5px;
        margin: 0;
    }
    100%
    {
        padding: 0;
        margin: 5px;
    }
}/*会员中心下拉20231114*/
#header .member .btn_list dl dd .dd_out .use_num
{
    display: flex;
    font-size: 14px;
    color: #495567;
    background: #eef5ff;
    margin-left: 0;
    margin-top: 10px;
    border: none;
    text-align: left;
    padding: 9px 24px;
    align-items: flex-start;
    flex-direction: column;
}
#header .member .btn_list dl dd .dd_out .use_num .num_top
{
    font-weight: bold;
}
#header .member .btn_list dl dd .dd_out .use_num .num_middle, #header .member .btn_list dl dd .dd_out .use_num .num_bottom
{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 10px;
}
#header .member .btn_list dl dd .dd_out .use_num .num_middle .r, #header .member .btn_list dl dd .dd_out .use_num .num_bottom .r
{
    color: #096efd;
    font-weight: bold;
}
#header .member .btn_list dl dd .dd_out .use_num .num_middle .r span, #header .member .btn_list dl dd .dd_out .use_num .num_bottom .r span
{
    color: #495567;
}
.detail_out .box_out .bottom .table tr.no_data
{
    background: none;
}
.detail_out .box_out .bottom .table td.loading_gif
{
    height: 140px;
}
.navigation
{
    width: 1280px;
    margin: 0 auto;
    font-size: 16px;
    padding: 20px 0 0 0;
    color: #333;
}
.navigation em
{
    color: #045afe;
    font-weight: bold;
}
@media screen and (max-width: 1340px)
{
    .navigation
    {
        width: auto;
        padding: 20px 20px 0;
    }
}
/*对公转账-B*/
.global_alert_upgrade .rows.of_the_public_info
{
    display: none;
}
.global_alert_upgrade .rows.of_the_public_info .payment_info
{
    padding: 20px;
    background-color: #eef6ff;
    border-radius: 4px;
}
.global_alert_upgrade .rows.of_the_public_info .payment_info .m, .global_alert_upgrade .rows.of_the_public_info .payment_info .b
{
    margin-top: 20px;
}
.global_alert_upgrade .rows.of_the_public_info .payment_info .m
{
    display: flex;
    row-gap: 10px;
    flex-direction: column;
    color: #40556a;
}
.global_alert_upgrade .rows.of_the_public_info .payment_info .m .item span:first-child
{
    min-width: 85px;
}
.global_alert_upgrade .rows.of_the_public_info .payment_info .m .item
{
    display: flex;
    color: #40556a;
    column-gap: 30px;
}
.global_alert_upgrade .rows.of_the_public_info .payment_info .b
{
    color: #096efd;
}
.global_alert_upgrade .rows.of_the_public_info .t span
{
    font-size: 16px;
    color: #333;
    font-weight: bold;
}
.global_alert_upgrade .rows.of_the_public_info .tips .b
{
    font-size: 14px;
    color: #412c01;
}
.global_alert_upgrade .rows.of_the_public_info .tips
{
    padding: 20px;
    background-color: #fff9e2;
    border-radius: 4px;
    margin-top: 10px;
}
.global_alert_upgrade .rows.of_the_public_info .tips .b .item
{
    margin-top: 20px;
    display: flex;
}
.global_alert_upgrade .rows.of_the_public_info .contact_kf
{
    text-align: center;
    background: #fff;
}
.global_alert_upgrade .rows.of_the_public_info .contact_kf .consultant_box
{
    border-radius: 20px;
    background-color: #f2f8ff;
    display: flex;
    justify-content: space-between;
    text-align: left;
    font-size: 14px;
    width: fit-content;
    margin: 20px auto 30px;
}
.global_alert_upgrade .rows.of_the_public_info .contact_kf .c_box_content
{
    margin: 35px 40px 35px 30px;
}
.global_alert_upgrade .rows.of_the_public_info .contact_kf .c_box_title
{
    font-size: 20px;
    color: #000;
    margin-bottom: 15px;
}
.global_alert_upgrade .rows.of_the_public_info .contact_kf .c_box_title span
{
    font-weight: 600;
}
.global_alert_upgrade .rows.of_the_public_info .contact_kf .c_box_desc
{
    color: #444;
    margin-bottom: 25px;
}
.global_alert_upgrade .rows.of_the_public_info .contact_kf .line
{
    color: #001141;
    line-height: 2;
    white-space: nowrap;
}
.global_alert_upgrade .rows.of_the_public_info .contact_kf .line span
{
    margin-left: 8px;
}
.global_alert_upgrade .rows.of_the_public_info .contact_kf .c_box_qrcode
{
    border-radius: 20px;
    padding: 30px;
    box-sizing: border-box;
    background-color: #358dff;
    color: #fff;
    text-align: center;
}
.global_alert_upgrade .rows.of_the_public_info .contact_kf .qrcode
{
    width: fit-content;
    max-width: 170px;
    overflow: hidden;
    margin: 0 auto;
}
.global_alert_upgrade .rows.of_the_public_info .contact_kf .qrcode img
{
    width: 110px;
    height: auto;
}
.global_alert_upgrade .rows.of_the_public_info .contact_kf .c_q_desc
{
    margin-top: 15px;
}
@media screen and (max-width: 500px)
{
    .global_alert_upgrade .rows.of_the_public_info .payment_info .m .item
    {
        column-gap: 3vw;
    }
    .global_alert_upgrade .rows.of_the_public_info .contact_kf .consultant_box
    {
        margin: 20px auto 30px;
    }
    .global_alert_upgrade .rows.of_the_public_info .contact_kf .consultant_box
    {
        flex-wrap: wrap;
        text-align: center;
    }
    .global_alert_upgrade .rows.of_the_public_info .contact_kf .consultant_box>div
    {
        width: 100%;
    }
    .global_alert_upgrade .rows.of_the_public_info .contact_kf .c_box_qrcode
    {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 20px;
    }
    .global_alert_upgrade .rows.of_the_public_info .contact_kf .qrcode
    {
        margin: 0 15px 0 0;
        width: 60%;
        max-width: fit-content;
    }
    .global_alert_upgrade .rows.of_the_public_info .contact_kf .c_q_desc
    {
        width: 12px;
        font-size: 12px;
        margin: 0;
    }
}/*对公转账-E*/
@media screen and (max-width: 766px)
{
    .global_alert_upgrade.activity_11 .rows label .level_price_box_11
    {
        display: flex;
    }
    .activity_11 .rows.spec .level_item .level_price_11, .activity_11 .rows.spec .level_item.cur .level_price_box_11 .level_price_11
    {
        margin-top: 15px;
    }
    .global_alert_upgrade .rows .pay_method_box, .global_alert_upgrade .rows .pay_times_box
    {
        column-gap: 5px;
    }
}
@media screen and (max-width: 550px)
{
    .activity_11 .rows.spec .level_item .level_price_box_11 .level_price_11 .price_box .r, .activity_11 .rows.spec .level_item .level_price_box_11 .level_price_11 .price_box .price_val, .activity_11 .rows.spec .level_item.cur .level_price_box_11 .level_price_11 .price_box .r, .activity_11 .rows.spec .level_item.cur .level_price_box_11 .level_price_11 .price_box .price_val
    {
        font-size: 18px;
    }
    .global_alert_upgrade.version_upgrade .title.initiative .is_show
    {
        display: none;
    }
    .global_alert_upgrade.version_upgrade .title.initiative span:nth-of-type(2)
    {
        margin-left: 0;
    }
}
#header .nav .item .name.clue_list span
{
    width: 27px;
    background: url(../image/hot.png) no-repeat center/contain;
}/*.global_alert_upgrade .title{min-height: 70px;}*/
.global_alert_upgrade .rows.spec .initiative
{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.global_alert_upgrade .rows.spec .initiative a
{
    color: #096efd;
    font-size: 14px;
}
.global_alert_upgrade .upgrade_level_box_new_plus
{
    display: flex;
    justify-content: space-between;
    column-gap: 10px;
}
.global_alert_upgrade .upgrade_level_box_new_plus label *
{
    line-height: unset;
    font-size: unset;
}
.global_alert_upgrade .upgrade_level_box_new_plus label
{
    background: #fff;
    box-shadow: 0 0 15px rgba(192,218,254,.6);
}
.global_alert_upgrade .upgrade_level_box_new_plus label.cur
{
    background: unset;
}
.global_alert_upgrade .upgrade_level_box_new_plus .price_item
{
    padding: 30px 15px 0;
    border-radius: 10px;
    width: 100%;
    overflow: hidden;
}/*.global_alert_upgrade .upgrade_level_box_new_plus .price_item:first-child{display:none;}*//*.global_alert_upgrade.add_level .upgrade_level_box_new_plus .price_item:first-child{display:block;}*/
.global_alert_upgrade .upgrade_level_box_new_plus .price_item
{
    position: relative;
}
.global_alert_upgrade .upgrade_level_box_new_plus .price_item .level_name
{
    color: #333;
    font-size: 22px;
    font-weight: bold;
    text-transform: capitalize;
}
.global_alert_upgrade .upgrade_level_box_new_plus .price_item .level_desc
{
    margin-top: 5px;
    color: #000;
    font-size: 13px;
}
.global_alert_upgrade .upgrade_level_box_new_plus .price_item .level_price_box_11
{
    margin: 15px 0 0 0;
    min-height: 100px;
    min-height: 70px;
    line-height: 1;
}
.global_alert_upgrade .upgrade_level_box_new_plus .price_item .level_price_box_11 .level_price
{
    font-size: 16px;
    color: #333;
}
.global_alert_upgrade .rows.spec .upgrade_level_box_new_plus .price_box .price_val
{
    margin-right: 10px;
}
.global_alert_upgrade .rows.spec .upgrade_level_box_new_plus .price_box .r span:nth-child(2)
{
    font-size: 14px;
}
.global_alert_upgrade .upgrade_level_box_new_plus .price_item .level_price_box_11 .level_price i
{
    font-size: 46px;
    font-weight: bold;
    color: #000;
    line-height: .81;
}
.global_alert_upgrade .upgrade_level_box_new_plus .price_item .level_price_box_11 .level_price_11
{
    line-height: 20px;
}
.global_alert_upgrade .upgrade_level_box_new_plus .price_item .level_price_box_11 .level_price_11 .price_val
{
    font-size: 20px;
    color: #ccc;
    line-height: 2;
    opacity: .5;
    text-decoration: line-through;
    font-weight: unset;
}
.global_alert_upgrade.activity_11 .upgrade_level_box_new_plus .price_item .icon
{
    position: absolute;
    top: 0;
    right: 0;
    max-width: 38.5%;
}/*.global_alert_upgrade.activity_11 img.activity_img{position: absolute;top: 0;left: 0;min-height: 60px;z-index: 1;}*/
.global_alert_upgrade .activity_img
{
    text-align: center;
    background: linear-gradient(to right,#fd1d8b,#fd7028);
    display: block;
    margin: -25px -20px 0;
    padding: 20px 35px;
    line-height: 1.75;
}
.lang_en .global_alert_upgrade .activity_img
{
    padding: 20px 35px;
}
.global_alert_upgrade .activity_img ._\32 0
{
    font-size: 22px;
    color: #fff;
}
.global_alert_upgrade .activity_img ._\31 8
{
    font-size: 18px;
    color: #fff;
    display: none;
}
.global_alert_upgrade.activity_11 .activity_img ._\31 8
{
    display: block;
}
.global_alert_upgrade .rows.spec
{
    margin-top: 20px;
}
.global_alert_upgrade .title .close
{
    filter: brightness(100);
    z-index: 2;
}
@media screen and (max-width: 780px)
{
    .global_alert_upgrade .title
    {
        min-height: 10vw;
    }
    .global_alert_upgrade.activity_11 .rows.spec
    {
        margin-top: 2.66vw;
    }
    .global_alert_upgrade.activity_11 .rows .upgrade_level_box_new_plus label .level_price_box_11
    {
        display: block;
    }
    .global_alert_upgrade .upgrade_level_box_new_plus .price_item .level_name
    {
        font-size: 3.2vw;
    }
    .global_alert_upgrade .rows.spec .upgrade_level_box_new_plus .price_box .price_val
    {
        font-size: 4vw;
    }
    .global_alert_upgrade .upgrade_level_box_new_plus .price_item .level_price_box_11
    {
        height: unset;
        margin-bottom: 10px;
    }
    .global_alert_upgrade .upgrade_level_box_new_plus .price_item .level_price_box_11 .level_price_11 .price_val
    {
        font-size: 2.66vw;
    }
    .global_alert_upgrade .upgrade_level_box_new_plus .price_item .level_price_box_11 .level_price
    {
        font-size: 2vw;
    }
    .global_alert_upgrade .rows.spec .upgrade_level_box_new_plus .price_box .r span:nth-child(2)
    {
        font-size: 2vw;
    }
    .global_alert_upgrade.activity_11 .upgrade_level_box_new_plus .price_item .icon
    {
        max-width: 30%;
    }
    .global_alert_upgrade.activity_11 .activity_img
    {
        margin: -20px -20px 0;
        padding: 20px 35px 15px;
        line-height: 1.3;
    }
    .global_alert_upgrade.activity_11 .activity_img ._\32 0
    {
        font-size: 16px;
    }
    .global_alert_upgrade.activity_11 .activity_img ._\31 8
    {
        font-size: 14px;
    }
}
@media screen and (max-width: 500px)
{
    .global_alert_upgrade.activity_11.version_upgrade .title.initiative
    {
        height: 50px;
        line-height: 50px;
    }/*手机版价格弹窗*/
    .global_alert_upgrade
    {
        position: fixed;
        width: 100%;
        top: unset;
        bottom: 0;
        transform: translate(-50%,0%);
        z-index: 10001;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        max-height: 90vh;
    }
    .global_alert_upgrade.activity_11 .activity_img ._\32 0
    {
        font-size: 3.2vw;
    }
    .global_alert_upgrade.activity_11 .activity_img ._\31 8
    {
        font-size: 2.4vw;
    }
    .global_alert_upgrade .rows .name
    {
        font-size: 3.2vw;
    }
    .global_alert_upgrade .rows.spec .initiative a
    {
        font-size: 2.4vw;
    }
    .global_alert_upgrade .upgrade_level_box_new_plus .price_item .level_name
    {
        font-size: 4vw;
    }
    .global_alert_upgrade .upgrade_level_box_new_plus .price_item .level_desc
    {
        font-size: 2.8vw;
    }
    .global_alert_upgrade .rows.spec .upgrade_level_box_new_plus .price_box .price_val
    {
        margin-right: 5px;
    }
    .global_alert_upgrade .rows.spec label
    {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 3vw 6vw;
    }
    .global_alert_upgrade .upgrade_level_box_new_plus .price_item .level_price_box_11
    {
        min-height: unset;
    }
    .global_alert_upgrade.activity_11 .upgrade_level_box_new_plus .price_item .icon
    {
        max-width: 8.5%;
    }
    .global_alert_upgrade.activity_11 .activity_img
    {
        padding: 2vw 25px 2vw;
        line-height: 1.75;
    }
    .global_alert_upgrade .title .close
    {
        right: 10px;
        top: 18px;
    }
    .global_alert_upgrade .rows.spec .upgrade_level_box_new_plus .price_box .price_val
    {
        font-size: 5vw;
    }
    .global_alert_upgrade .upgrade_level_box_new_plus .price_item .level_price_box_11 .level_price_11 .price_val
    {
        font-size: 3.5vw;
    }
}/*手机版价格信息固定*/
.global_alert_upgrade_pay_btn
{
    background: #fff;
    position: sticky;
    z-index: 10001;
    bottom: -20px;
    width: 100%;
    padding: 10px 20px;
    margin: 10px -20px -20px;
    box-shadow: 0 0 15px rgba(192,218,254,.6);
    display: none;
}
.global_alert_upgrade_pay_btn.cur
{
    display: block;
}
.global_alert_upgrade_pay_btn .rows div
{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.global_alert_upgrade_pay_btn .rows .name
{
    font-size: 3.4vw;
}
.global_alert_upgrade_pay_btn .rows .price
{
    font-size: 24px;
    color: #333;
    margin-top: 1px;
    font-weight: bold;
}
.global_alert_upgrade_pay_btn .pay_btn
{
    font-size: 16px;
    color: #fff;
    background: #096efd;
    border-radius: 25px;
    width: 100%;
    text-align: center;
    height: 40px;
    line-height: 40px;
    margin-top: 15px;
    cursor: pointer;
    font-weight: 600;
}/*优惠券弹窗*/
.coupon_alert_box
{
    position: fixed;
    top: 50%;
    left: 50%;/*display: none;*/
    transform: translate(-50%,-50%);
    z-index: 10001;
    padding: 60px;
}
.coupon_alert_box .close_circle
{
    position: absolute;
    width: 30px;
    height: 30px;
    top: 18px;
    right: 20px;
    cursor: pointer;
    background: #1a1715;
    border-radius: 15px;
    border: 1px solid #fff;
    text-align: center;
    line-height: 30px;
}
.coupon_alert_box .close
{
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url(../image/alert_close.png) no-repeat center;
    filter: brightness(0) invert(1);
}
.coupon_alert_box .coupon_title
{
    font-size: 22px;
    color: #fee8be;
    text-align: center;
}
.coupon_alert_box .account_box
{
    width: 330px;
    height: 400px;
    background: url(../image/coupon_alert.png) no-repeat center;
    border-radius: unset;
    margin: 0 auto;
    padding: unset;
    box-shadow: none;
}
.coupon_alert_box .account_box .rows
{
    text-align: center;
}
.coupon_alert_box .account_box .rows.coupon_info
{
    padding-top: 60px;
    color: #f96c64;
    line-height: 1;
}
.coupon_alert_box .account_box .rows.coupon_info span
{
    font-size: 120px;
    font-weight: bold;
    box-sizing: border-box;
    display: inline-block;
}
.coupon_alert_box .account_box .rows.coupon_info span em
{
    font-size: 40px;
    margin-left: 10px;
    font-weight: bold;
}
.coupon_alert_box .account_box .rows.coupon_desc
{
    color: #f9effe;
    font-weight: bold;
    font-size: 24px;
    padding-top: 25px;
}
.coupon_alert_box .account_box .rows.coupon_time
{
    color: #fdbca5;
    font-weight: bold;
    font-size: 14px;
    padding-top: 10px;
}
.coupon_alert_box .account_box .rows.coupon_btn
{
    padding-top: 20px;
}
.coupon_alert_box .account_box .rows.coupon_btn input
{
    width: 220px;
    height: 40px;
    border-radius: 20px;
    background: #fce1b9;
    color: #6a3a0b;
    font-weight: bold;
    font-size: 18px;
    box-shadow: 4px 4px 0 #e5481f;
    cursor: pointer;
}
@media screen and (max-width: 450px)
{
    .coupon_alert_box .close_circle
    {
        right: 15%;
    }
}/*优惠券领取成功*/
.coupon_success_alert_box
{
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 10001;
}
.coupon_success_alert_box .account_box
{
    width: 530px;
    padding: 50px;
    background: #fb571e;
    margin: 0 auto;
    box-sizing: border-box;
    box-shadow: 0 0 13px rgba(18,41,75,.1);
    border-radius: 9px;
}
.coupon_success_alert_box .close
{
    position: absolute;
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../image/alert_close.png) no-repeat center;
    top: 18px;
    right: 20px;
    cursor: pointer;
    filter: brightness(0) invert(1);
}
.coupon_success_alert_box .account_box .reminder_menu_box
{
    text-align: center;
}
.coupon_success_alert_box .account_box .reminder_menu_box label
{
    padding: 0;
    border-bottom: 0;
    line-height: 24px;
    display: inline-block;
    vertical-align: middle;
}
.coupon_success_alert_box .account_box .reminder_menu_box .no_b
{
    font-size: 24px;
    color: #fff;
}
.coupon_success_alert_box .account_box .coupon_info
{
    display: flex;
    align-items: center;
    margin-top: 30px;
    background: #fff;
    border-radius: 10px;
    height: 125px;
}
.coupon_success_alert_box .account_box .coupon_info .info_left
{
    background-image: linear-gradient(#e63f07 80%,rgba(255,255,255,0) 0%);/* 80%设置虚线点y轴上的长度 */
    background-position: right;/* right配置右边框位置的虚线 */
    background-size: 2px 10px;/* 第一个参数设置虚线点x轴上的长度；第二个参数设置虚线点的间距 */
    background-repeat: repeat-y;
    min-width: 100px;
    padding: 20px 30px;
    color: #f96c64;
    text-align: center;
    height: 100%;
    box-sizing: border-box;
}
.coupon_success_alert_box .account_box .coupon_info .info_left span
{
    font-size: 65px;
    font-weight: bold;
    display: inline-block;
    height: 100%;
}
.coupon_success_alert_box .account_box .coupon_info .info_left span em
{
    font-size: 30px;
    margin-left: 5px;
    font-weight: bold;
}
.coupon_success_alert_box .account_box .coupon_info .info_right
{
    display: flex;
    flex-direction: column;
    row-gap: 5px;
    padding-left: 30px;
}
.coupon_success_alert_box .account_box .coupon_info .info_right .coupon_name
{
    font-size: 22px;
    font-weight: bold;
}
.coupon_success_alert_box .account_box .coupon_info .info_right .coupon_time
{
    font-size: 14px;
    color: #8f8f8f;
}
.coupon_success_alert_box .account_box .rows_box
{
    margin-top: 20px;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.coupon_success_alert_box .account_box .rows_box input
{
    width: 133px;
    height: 50px;
    border-radius: 18px;
}
.coupon_success_alert_box .account_box .rows_box .btn_use
{
    width: 100%;
    border-radius: 20px;
    background: #fce1b9;
    color: #6a3a0b;
    font-weight: bold;
    font-size: 18px;
    box-shadow: 4px 4px 0 #e5481f;
    cursor: pointer;
}/*价格升级-优惠券*/
.global_alert_upgrade .rows.coupon .coupon_info
{
    display: flex;
    align-items: center;
    overflow: hidden;
    border-radius: 10px;
    background: #fff6f3;
    justify-content: space-between;
    margin-top: 8px;
}
.global_alert_upgrade .rows.coupon .coupon_info .coupon_info_content
{
    display: flex;
    align-items: center;
}
.global_alert_upgrade .rows.coupon .coupon_info .coupon_info_content .info_left
{
    padding: 20px 30px;
    background: linear-gradient(to bottom,#fe8049,#fe5545);
    color: #fff;
    font-weight: bold;
    font-size: 30px;
}
.global_alert_upgrade .rows.coupon .coupon_info .coupon_info_content .info_left .coupon_val
{
    font-size: 75px;
    line-height: 1;
    margin-right: 5px;
}
.global_alert_upgrade .rows.coupon .coupon_info .coupon_info_content .info_right
{
    display: flex;
    align-items: flex-start;
    padding-left: 35px;
    flex-direction: column;
    row-gap: 5px;
}
.global_alert_upgrade .rows.coupon .coupon_info .coupon_info_content .info_right .coupon_name
{
    font-size: 22px;
    color: #000;
}
.global_alert_upgrade .rows.coupon .coupon_info .coupon_info_content .info_right .coupon_time
{
    font-size: 16px;
    color: #8f8f8f;
}
.global_alert_upgrade .rows.coupon .coupon_info .coupon_info_radio
{
    margin-right: 20px;
}
.global_alert_upgrade .rows .discounted
{
    color: #fe2d15;
}
@media screen and (max-width: 500px)
{
    .global_alert_upgrade .rows.coupon .coupon_info .coupon_info_content .info_left .coupon_val
    {
        font-size: 7.5vw;
    }
    .global_alert_upgrade .rows.coupon .coupon_info .coupon_info_content .info_left
    {
        font-size: 3vw;
        padding: 15px 20px;
    }
    .global_alert_upgrade .rows.coupon .coupon_info .coupon_info_content .info_right .coupon_name
    {
        font-size: 3.2vw;
    }
    .global_alert_upgrade .rows.coupon .coupon_info .coupon_info_content .info_right .coupon_time
    {
        font-size: 2.6vw;
    }
}
.global_alert_upgrade .rows.coupon .coupon_info .coupon_info_radio
{
    cursor: pointer;
    width: 30px;
    height: 30px;
    background: url(../image/price_no_check.png) no-repeat center;
}
.global_alert_upgrade .rows.coupon .coupon_info.coupon_check .coupon_info_radio
{
    background: url(../image/price_check.png) no-repeat center;
}
.global_export_form .add_explode
{
    float: right;
    font-size: 14px;
    color: #045afe;
    cursor: pointer;
    padding-left: 14px;
    background: url(../image/icon-download.png) no-repeat left center;
}
.global_export_form .bill .add_explode
{
    line-height: 30px;
}
.global_export_form .partner .add_explode
{
    line-height: 30px;
    transform: translate(0,5px);
}
.global_export_form .selector
{
    position: relative;
    margin-left: -10px;
}
.global_export_form tbody .selector
{
    margin-left: 5px;
}
.global_export_form .selector input[type="checkbox"]
{
    width: 15px;
    height: 15px;
    cursor: pointer;
    vertical-align: middle;
}
.global_export_form .selector .selector_box
{
    width: 68px;
    height: 38px;
    border-radius: 38px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border: 1px solid #bbd6fc;
    display: flex;/*background-color: #fff;*/
    z-index: 1;
    align-items: center;
    padding: 5px;
    box-sizing: border-box;
    justify-content: space-between;
    font-size: 12px;
}
.global_export_form .selector .selector_box .input
{
    margin-left: 9px;
    position: relative;
    font-size: 0;
}
.global_export_form .selector .selector_box .input::after
{
    content: '';
    position: absolute;
    right: -22px;
    top: 5px;
    border: 5px solid #f7f9fb;
    border-left-color: #555;
    width: 0;
    height: 0;
    cursor: pointer;
}
.global_export_form .selector .selector_box .tips
{
    display: none;
    flex: 1;
    margin-left: 10px;
}
.global_export_form .selector .selector_box.open .tips
{
    display: block;
    color: #565e66;
}
.global_export_form .selector .selector_box .button
{
    display: none;
    height: 26px;
    line-height: 26px;
    width: 78px;
    border-radius: 26px;
    text-align: center;
    background-color: #deeefe;
    color: var(--maincolor2);
    cursor: pointer;
    font-weight: normal;
}
.global_export_form .selector .selector_box.open
{
    width: 100px;
    background: #f2f8fe;
}
.lang_en .global_export_form .selector .selector_box.open
{
    width: 130px;
}
.global_export_form .selector .selector_box.open .button
{
    display: block;
}
.global_export_form .selector .selector_box.open .input::after
{
    display: none;
}
.global_export_form .selector .selector_box.open .tips
{
    display: block;
}
.global_export_form .selector .selector_box.open .button
{
    display: block;
}
.global_export .fixed_form .fixed_item
{
    padding: 25px 20px;
    background-color: #f4f7fc;
    border-radius: 8px;
    margin-top: 20px;
}
.global_export .fixed_form .fixed_item:first-child
{
    margin-top: 0;
}
.global_export .fixed_form .fixed_item .title
{
    font-size: 16px;
    color: #001141;
    text-transform: capitalize;
}
.global_export .fixed_form .fixed_item .fixed_container
{
    margin-top: 15px;
}
.global_export .fixed_form .fixed_item .fixed_container .fixed_radio
{
    margin-top: 14px;
}
.global_export .fixed_form .fixed_item .fixed_container .fixed_radio:first-child
{
    margin-top: 0;
}
.global_export .fixed_form .fixed_item .fixed_container .fixed_radio input
{
    vertical-align: middle;
}
.global_export .fixed_form .fixed_item .fixed_container .fixed_radio label
{
    color: #495567;
    margin-left: 4px;
}
.global_export .fixed_form .fixed_item .fixed_container .fixed_input input
{
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    border-radius: 3px;
    border: 1px solid #ddd;
    background-color: #fff;
    box-sizing: border-box;
}
.global_export .fixed_form .fixed_item .fixed_container .tips
{
    font-size: 12px;
    line-height: 20px;
    color: #f68f44;
    padding-left: 25px;
    background-image: url(../image/icon-tip.png);
    background-position: 0 center;
    background-repeat: no-repeat;
    margin-top: 8px;
}
@media screen and (max-width: 1024px)
{
    .global_export
    {
        width: 90%;
    }
    .global_export_form .add_explode
    {
        font-size: 2.4vw;
        background-size: 2vw auto;
        padding-left: 3vw;
    }
}